This is the complete list of members for Eegeo::Model, including all inherited members.
CreateFromBuffer(const std::vector< Byte > &buffer, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model) | Eegeo::Model | static |
CreateFromPODFile(const char *filename, Helpers::IFileIO &fileIO, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model) | Eegeo::Model | static |
CreateFromPODScene(const IO::POD::PODScene &podScene, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model) | Eegeo::Model | static |
CreateFromPODStream(std::istream &stream, size_t size, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model) | Eegeo::Model | static |
Draw(Eegeo::Rendering::GLState &glState, Eegeo::Lighting::GlobalFogging &fogging, Eegeo::FrustumRadar *pFrustum=NULL, const bool drawSolid=true, const bool drawAlpha=true) (defined in Eegeo::Model) | Eegeo::Model | |
FindNode(const char *nodeName) (defined in Eegeo::Model) | Eegeo::Model | |
FindNode(u32 hash) (defined in Eegeo::Model) | Eegeo::Model | |
GetMaterial(u32 materialIndex) (defined in Eegeo::Model) | Eegeo::Model | |
GetNode(u32 nodeIndex) (defined in Eegeo::Model) | Eegeo::Model | |
GetNumMaterials() (defined in Eegeo::Model) | Eegeo::Model | |
GetNumNodes() (defined in Eegeo::Model) | Eegeo::Model | |
GetNumTextures() const (defined in Eegeo::Model) | Eegeo::Model | |
GetRootNode() (defined in Eegeo::Model) | Eegeo::Model | |
Model() (defined in Eegeo::Model) | Eegeo::Model | |
NonCopyable(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
NonCopyable()=default (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
OnTextureLoadFail(const Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) (defined in Eegeo::Model) | Eegeo::Model | virtual |
OnTextureLoadSuccess(const Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) (defined in Eegeo::Model) | Eegeo::Model | virtual |
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable) | Eegeo::NonCopyable | protected |
TryGetMaterialByName(const std::string &materialName, ModelMaterial *&out_pFoundMaterial) const (defined in Eegeo::Model) | Eegeo::Model | |
Update(void) (defined in Eegeo::Model) | Eegeo::Model | |
UpdateAnimator(float dt) (defined in Eegeo::Model) | Eegeo::Model | |
~IAsyncTextureObserver() (defined in Eegeo::Rendering::AsyncTexturing::IAsyncTextureObserver) | Eegeo::Rendering::AsyncTexturing::IAsyncTextureObserver | inlinevirtual |
~Model() (defined in Eegeo::Model) | Eegeo::Model |