All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Eegeo::Model Member List

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::Modelstatic
CreateFromPODFile(const char *filename, Helpers::IFileIO &fileIO, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model)Eegeo::Modelstatic
CreateFromPODScene(const IO::POD::PODScene &podScene, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model)Eegeo::Modelstatic
CreateFromPODStream(std::istream &stream, size_t size, Eegeo::Rendering::AsyncTexturing::IAsyncTextureRequestor *pTextureRequestor, const std::string &texturePath) (defined in Eegeo::Model)Eegeo::Modelstatic
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::NonCopyableprotected
NonCopyable()=default (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
OnTextureLoadFail(const Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) (defined in Eegeo::Model)Eegeo::Modelvirtual
OnTextureLoadSuccess(const Rendering::AsyncTexturing::IAsyncTexture &loadedTexture) (defined in Eegeo::Model)Eegeo::Modelvirtual
operator=(const NonCopyable &)=delete (defined in Eegeo::NonCopyable)Eegeo::NonCopyableprotected
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::IAsyncTextureObserverinlinevirtual
~Model() (defined in Eegeo::Model)Eegeo::Model