ScummVM API documentation
hpl::cSubMesh Class Reference

Public Member Functions

 cSubMesh (const tString &asName, cMaterialManager *apMaterialManager)
 
void SetMaterial (iMaterial *apMaterial)
 
void SetVertexBuffer (iVertexBuffer *apVtxBuffer)
 
iMaterialGetMaterial ()
 
iVertexBufferGetVertexBuffer ()
 
tString GetName ()
 
void ResizeVertexBonePairs (int alSize)
 
int GetVertexBonePairNum ()
 
cVertexBonePairGetVertexBonePair (int alNum)
 
void AddVertexBonePair (const cVertexBonePair &aPair)
 
void ClearVertexBonePairs ()
 
void CompileBonePairs ()
 
const cTriEdgeGetEdge (int alIndex) const
 
int GetEdgeNum ()
 
tTriEdgeVecGetEdgeVecPtr ()
 
tTriangleDataVecGetTriangleVecPtr ()
 
void SetDoubleSided (bool abX)
 
bool GetDoubleSided ()
 
const tStringGetGroup ()
 
void SetGroup (const tString &asGroup)
 
const tStringGetNodeName ()
 
void SetNodeName (const tString &asNodeName)
 
void SetModelScale (const cVector3f &avScale)
 
cVector3f GetModelScale ()
 
const cMatrixfGetLocalTransform ()
 
void SetLocalTransform (const cMatrixf &a_mtxTrans)
 
bool GetIsOneSided ()
 
const cVector3fGetOneSidedNormal ()
 
void Compile ()
 

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