|
| cMeshEntity (const tString asName, cMesh *apMesh, cMaterialManager *apMaterialManager, cMeshManager *apMeshManager, cAnimationManager *apAnimationManager) |
|
void | SetWorld (cWorld3D *apWorld) |
|
cWorld3D * | GetWorld () |
|
void | SetCastsShadows (bool abX) |
|
cNode3D * | GetRootNode () |
|
void | SetCallback (cMeshEntityCallback *apCallback) |
|
cSubMeshEntity * | GetSubMeshEntity (unsigned int alIdx) |
|
cSubMeshEntity * | GetSubMeshEntityName (const tString &asName) |
|
int | GetSubMeshEntityNum () |
|
cAnimationState * | AddAnimation (cAnimation *apAnimation, const tString &asName, float afBaseSpeed) |
|
void | ClearAnimations () |
|
cAnimationState * | GetAnimationState (int alIndex) |
|
int | GetAnimationStateIndex (const tString &asName) |
|
cAnimationState * | GetAnimationStateFromName (const tString &asName) |
|
int | GetAnimationStateNum () |
|
void | Play (int alIndex, bool abLoop, bool bStopPrev) |
|
void | PlayName (const tString &asName, bool abLoop, bool bStopPrev) |
|
void | Stop () |
|
cBoneState * | GetBoneState (int alIndex) |
|
int | GetBoneStateIndex (const tString &asName) |
|
cBoneState * | GetBoneStateFromName (const tString &asName) |
|
int | GetBoneStateNum () |
|
void | SetSkeletonPhysicsActive (bool abX) |
|
bool | GetSkeletonPhysicsActive () |
|
void | SetSkeletonPhysicsCanSleep (bool abX) |
|
bool | GetSkeletonPhysicsCanSleep () |
|
float | GetSkeletonPhysicsWeight () |
|
void | SetSkeletonPhysicsWeight (float afX) |
|
void | FadeSkeletonPhysicsWeight (float afTime) |
|
void | SetSkeletonCollidersActive (bool abX) |
|
bool | GetSkeletonCollidersActive () |
|
void | AlignBodiesToSkeleton (bool abCalculateSpeed) |
|
cMesh * | GetMesh () |
|
cMatrixf | CalculateTransformFromSkeleton (cVector3f *apPostion, cVector3f *apAngles) |
|
bool | CheckColliderShapeCollision (iPhysicsWorld *apWorld, iCollideShape *apShape, const cMatrixf &a_mtxShape, tVector3fList *apPosList, tIntList *apNumList) |
|
void | ResetGraphicsUpdated () |
|
cNode3D * | GetNodeState (int alIndex) |
|
int | GetNodeStateIndex (const tString &asName) |
|
cNode3D * | GetNodeStateFromName (const tString &asName) |
|
int | GetNodeStateNum () |
|
bool | HasNodes () |
|
bool | AttachEntityToParent (iEntity3D *apEntity, const tString &asParent) |
|
tString | GetEntityType () |
|
bool | IsVisible () |
|
void | SetVisible (bool abVisible) |
|
void | UpdateLogic (float afTimeStep) |
|
void | UpdateGraphics (cCamera3D *apCamera, float afFrameTime, cRenderList *apRenderList) |
|
void | SetRendered (bool abX) |
|
iMaterial * | GetMaterial () |
|
iVertexBuffer * | GetVertexBuffer () |
|
bool | IsShadowCaster () |
|
cBoundingVolume * | GetBoundingVolume () |
|
cMatrixf * | GetModelMatrix (cCamera3D *apCamera) |
|
int | GetMatrixUpdateCount () |
|
eRenderableType | GetRenderType () |
|
void | SetBody (iPhysicsBody *apBody) |
|
iPhysicsBody * | GetBody () |
|
virtual iSaveData * | CreateSaveData () |
|
virtual void | SaveToSaveData (iSaveData *apSaveData) |
|
virtual void | LoadFromSaveData (iSaveData *apSaveData) |
|
virtual void | SaveDataSetup (cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) |
|
| iRenderable (const tString &asName) |
|
bool | IsRendered () |
|
virtual bool | CollidesWithBV (cBoundingVolume *apBV) |
|
virtual bool | CollidesWithFrustum (cFrustum *apFrustum) |
|
float | GetZ () |
|
void | SetZ (float afZ) |
|
cMatrixf * | GetInvModelMatrix () |
|
void | SetPrevMatrix (const cMatrixf &a_mtxPrev) |
|
cMatrixf & | GetPrevMatrix () |
|
const cVector3f & | GetCalcScale () |
|
void | SetStatic (bool abX) |
|
bool | IsStatic () const |
|
int | GetRenderCount () const |
|
void | SetRenderCount (const int alCount) |
|
int | GetPrevRenderCount () const |
|
void | SetPrevRenderCount (const int alCount) |
|
void | SetForceShadow (bool abX) |
|
bool | GetForceShadow () |
|
bool | GetIsOneSided () |
|
const cVector3f & | GetOneSidedNormal () |
|
| iEntity3D (tString asName) |
|
cVector3f | GetLocalPosition () |
|
cMatrixf & | GetLocalMatrix () |
|
cVector3f | GetWorldPosition () |
|
cMatrixf & | GetWorldMatrix () |
|
void | SetPosition (const cVector3f &avPos) |
|
void | SetMatrix (const cMatrixf &a_mtxTransform) |
|
void | SetWorldPosition (const cVector3f &avWorldPos) |
|
void | SetWorldMatrix (const cMatrixf &a_mtxWorldTransform) |
|
void | SetTransformUpdated (bool abUpdateCallbacks=true) |
|
bool | GetTransformUpdated () |
|
int | GetTransformUpdateCount () |
|
void | AddCallback (iEntityCallback *apCallback) |
|
void | RemoveCallback (iEntityCallback *apCallback) |
|
void | SetSourceFile (const tString &asFile) |
|
const tString & | GetSourceFile () |
|
void | AddChild (iEntity3D *apEntity) |
|
void | RemoveChild (iEntity3D *apEntity) |
|
bool | IsChild (iEntity3D *apEntity) |
|
iEntity3D * | GetEntityParent () |
|
virtual tRenderContainerDataList * | GetRenderContainerDataList () |
|
int | GetIteratorCount () |
|
void | SetIteratorCount (const int alX) |
|
void | SetCurrentSector (cSector *apSetor) |
|
virtual cSector * | GetCurrentSector () const |
|
bool | IsInSector (cSector *apSector) |
|
int | GetGlobalRenderCount () |
|
void | SetGlobalRenderCount (int alX) |
|
| iEntity (tString asName) |
|
tString & | GetName () |
|
void | SetName (const tString &asName) |
|
iNode * | GetParent () |
|
void | SetParent (iNode *apNode) |
|
bool | HasParent () |
|
bool | IsActive () |
|
void | SetActive (bool abActive) |
|
int | GetSaveObjectId () |
|
void | SetIsSaved (bool abX) |
|
bool | IsSaved () |
|