All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
Eegeo::ModelMesh Class Reference

Public Member Functions

void Create (Eegeo::Rendering::GLState &glState, Mesh_Vertex *pVertices, u32 numVertices, u16 *pIndices, u32 numIndices)
 
void Parse (void *pMeshData)
 
void Draw (Eegeo::Rendering::GLState &glState, const Eegeo::m44 &world, Eegeo::FrustumRadar *pFrustum, bool clip)
 
bool IsSkinned ()
 
u32 GetNumSkinMatrices ()
 
u32 GetSkinMatrix (int index)
 

Static Public Member Functions

static ModelMeshCreateFromPODMesh (const IO::POD::PODMesh *podMesh, HeightCB createHeightData, bool isPreLit)
 

Public Attributes

Eegeo::v3 m_extentsMin
 
Eegeo::v3 m_extentsMax
 
Eegeo::v3 m_centre
 
float m_radius
 

The documentation for this class was generated from the following files: