ScummVM API documentation
hpl::cSubMesh Class Reference

Public Member Functions

 cSubMesh (const tString &asName, cMaterialManager *apMaterialManager)
 
void SetMaterial (iMaterial *apMaterial)
 
void SetVertexBuffer (iVertexBuffer *apVtxBuffer)
 
iMaterial * GetMaterial ()
 
iVertexBuffer * GetVertexBuffer ()
 
tString GetName ()
 
void ResizeVertexBonePairs (int alSize)
 
int GetVertexBonePairNum ()
 
cVertexBonePair & GetVertexBonePair (int alNum)
 
void AddVertexBonePair (const cVertexBonePair &aPair)
 
void ClearVertexBonePairs ()
 
void CompileBonePairs ()
 
const cTriEdge & GetEdge (int alIndex) const
 
int GetEdgeNum ()
 
tTriEdgeVec * GetEdgeVecPtr ()
 
tTriangleDataVec * GetTriangleVecPtr ()
 
void SetDoubleSided (bool abX)
 
bool GetDoubleSided ()
 
const tString & GetGroup ()
 
void SetGroup (const tString &asGroup)
 
const tString & GetNodeName ()
 
void SetNodeName (const tString &asNodeName)
 
void SetModelScale (const cVector3f &avScale)
 
cVector3f GetModelScale ()
 
const cMatrixf & GetLocalTransform ()
 
void SetLocalTransform (const cMatrixf &a_mtxTrans)
 
bool GetIsOneSided ()
 
const cVector3f & GetOneSidedNormal ()
 
void Compile ()
 

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