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 () |