|
| cMesh (const tString asName, cMaterialManager *apMaterialManager, cAnimationManager *apAnimationManager) |
|
bool | CreateFromFile (const tString asFile) |
|
cSubMesh * | CreateSubMesh (const tString &asName) |
|
cSubMesh * | GetSubMesh (unsigned int alIdx) |
|
cSubMesh * | GetSubMeshName (const tString &asName) |
|
int | GetSubMeshNum () |
|
void | SetSkeleton (cSkeleton *apSkeleton) |
|
cSkeleton * | GetSkeleton () |
|
void | AddAnimation (cAnimation *apAnimation) |
|
cAnimation * | GetAnimation (int alIndex) |
|
cAnimation * | GetAnimationFromName (const tString &asName) |
|
int | GetAnimationIndex (const tString &asName) |
|
void | ClearAnimations (bool abDeleteAll) |
|
int | GetAnimationNum () |
|
void | SetupBones () |
|
cMeshJoint * | CreatePhysicsJoint (ePhysicsJointType) |
|
cMeshJoint * | GetPhysicsJoint (int alIdx) |
|
int | GetPhysicsJointNum () |
|
iPhysicsJoint * | CreateJointInWorld (const tString &sNamePrefix, cMeshJoint *apMeshJoint, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody, const cMatrixf &a_mtxOffset, iPhysicsWorld *apWorld) |
|
void | CreateNodeBodies (iPhysicsBody **apRootBodyPtr, Common::Array< iPhysicsBody *> *apSubBodyVec, cMeshEntity *apEntity, iPhysicsWorld *apWorld, const cMatrixf &a_mtxTransform) |
|
void | CreateJointsAndBodies (Common::Array< iPhysicsBody *> *apBodyVec, cMeshEntity *apEntity, Common::Array< iPhysicsJoint *> *apJointVec, const cMatrixf &a_mtxOffset, iPhysicsWorld *apWorld) |
|
bool | HasSeveralBodies () |
|
cMeshCollider * | CreateCollider (eCollideShapeType aType) |
|
cMeshCollider * | GetCollider (int alIdx) |
|
int | GetColliderNum () |
|
iCollideShape * | CreateCollideShape (iPhysicsWorld *apWorld) |
|
iCollideShape * | CreateCollideShapeFromCollider (cMeshCollider *pCollider, iPhysicsWorld *apWorld) |
|
cMeshLight * | CreateLight (eLight3DType aType) |
|
cMeshLight * | GetLight (int alIdx) |
|
int | GetLightNum () |
|
iLight3D * | CreateLightInWorld (const tString &sNamePrefix, cMeshLight *apMeshLight, cMeshEntity *apMeshEntity, cWorld3D *apWorld) |
|
cMeshBillboard * | CreateBillboard () |
|
cMeshBillboard * | GetBillboard (int alIdx) |
|
int | GetBillboardNum () |
|
cBillboard * | CreateBillboardInWorld (const tString &sNamePrefix, cMeshBillboard *apMeshBillboard, cMeshEntity *apMeshEntity, cWorld3D *apWorld) |
|
cMeshBeam * | CreateBeam () |
|
cMeshBeam * | GetBeam (int alIdx) |
|
int | GetBeamNum () |
|
cBeam * | CreateBeamInWorld (const tString &sNamePrefix, cMeshBeam *apMeshBeam, cMeshEntity *apMeshEntity, cWorld3D *apWorld) |
|
cMeshParticleSystem * | CreateParticleSystem () |
|
cMeshParticleSystem * | GetParticleSystem (int alIdx) |
|
int | GetParticleSystemNum () |
|
cParticleSystem3D * | CreateParticleSystemInWorld (const tString &sNamePrefix, cMeshParticleSystem *apMeshPS, cMeshEntity *apMeshEntity, cWorld3D *apWorld) |
|
cMeshReference * | CreateReference () |
|
cMeshReference * | GetReference (int alIdx) |
|
int | GetReferenceNum () |
|
iEntity3D * | CreateReferenceInWorld (const tString &sNamePrefix, cMeshReference *apMeshRef, cMeshEntity *apMeshEntity, cWorld3D *apWorld, const cMatrixf &a_mtxOffset) |
|
cMeshSoundEntity * | CreateSoundEntity () |
|
cMeshSoundEntity * | GetSoundEntity (int alIdx) |
|
int | GetSoundEntityNum () |
|
cSoundEntity * | CreateSoundEntityInWorld (const tString &sNamePrefix, cMeshSoundEntity *apMeshSound, cMeshEntity *apMeshEntity, cWorld3D *apWorld) |
|
cNode3D * | GetRootNode () |
|
void | AddNode (cNode3D *apNode) |
|
int | GetNodeNum () |
|
cNode3D * | GetNode (int alIdx) |
|
bool | reload () |
|
void | unload () |
|
void | destroy () |
|
| iResourceBase (tString asName, unsigned long alPrio) |
|
tString | GetName () |
|
unsigned long | GetHandle () |
|
void | SetHandle (unsigned long alHandle) |
|
tString | GetFilePath () |
|
unsigned long | GetTime () |
|
unsigned long | GetPrio () |
|
unsigned long | GetSize () |
|
void | SetLogDestruction (bool abX) |
|
unsigned int | GetUserCount () |
|
void | IncUserCount () |
|
void | DecUserCount () |
|
bool | HasUsers () |
|