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 ModelMesh * | CreateFromPODMesh (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 |