ScummVM API documentation
hpl::cMeshEntity Member List

This is the complete list of members for hpl::cMeshEntity, including all inherited members.

AddAnimation(cAnimation *apAnimation, const tString &asName, float afBaseSpeed) (defined in hpl::cMeshEntity)hpl::cMeshEntity
AddCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D)hpl::iEntity3D
AddChild(iEntity3D *apEntity)hpl::iEntity3D
AlignBodiesToSkeleton(bool abCalculateSpeed) (defined in hpl::cMeshEntity)hpl::cMeshEntity
AttachEntityToParent(iEntity3D *apEntity, const tString &asParent) (defined in hpl::cMeshEntity)hpl::cMeshEntity
CalculateTransformFromSkeleton(cVector3f *apPostion, cVector3f *apAngles)hpl::cMeshEntity
CheckColliderShapeCollision(iPhysicsWorld *apWorld, iCollideShape *apShape, const cMatrixf &a_mtxShape, tVector3fList *apPosList, tIntList *apNumList)hpl::cMeshEntity
ClearAnimations() (defined in hpl::cMeshEntity)hpl::cMeshEntity
cMeshEntity(const tString asName, cMesh *apMesh, cMaterialManager *apMaterialManager, cMeshManager *apMeshManager, cAnimationManager *apAnimationManager) (defined in hpl::cMeshEntity)hpl::cMeshEntity
CollidesWithBV(cBoundingVolume *apBV) (defined in hpl::iRenderable)hpl::iRenderablevirtual
CollidesWithFrustum(cFrustum *apFrustum) (defined in hpl::iRenderable)hpl::iRenderablevirtual
CreateSaveData()hpl::cMeshEntityvirtual
FadeSkeletonPhysicsWeight(float afTime) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetAnimationState(int alIndex) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetAnimationStateFromName(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetAnimationStateIndex(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetAnimationStateNum() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetBody() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
GetBoneState(int alIndex) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetBoneStateFromName(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetBoneStateIndex(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetBoneStateNum() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetBoundingVolume() (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
GetCalcScale() (defined in hpl::iRenderable)hpl::iRenderable
GetCurrentSector() const (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetEntityParent() (defined in hpl::iEntity3D)hpl::iEntity3D
GetEntityType() (defined in hpl::cMeshEntity)hpl::cMeshEntityinlinevirtual
GetForceShadow() (defined in hpl::iRenderable)hpl::iRenderableinline
GetGlobalRenderCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetInvModelMatrix() (defined in hpl::iRenderable)hpl::iRenderable
GetIsOneSided() (defined in hpl::iRenderable)hpl::iRenderableinline
GetIteratorCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetLocalMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetLocalPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
GetMaterial() (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
GetMatrixUpdateCount()hpl::cMeshEntityvirtual
GetMesh() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
GetModelMatrix(cCamera3D *apCamera) (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
GetName() (defined in hpl::iEntity)hpl::iEntityinline
GetNodeState(int alIndex) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetNodeStateFromName(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetNodeStateIndex(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetNodeStateNum() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetOneSidedNormal() (defined in hpl::iRenderable)hpl::iRenderableinline
GetParent() (defined in hpl::iEntity)hpl::iEntityinline
GetPrevMatrix() (defined in hpl::iRenderable)hpl::iRenderableinline
GetPrevRenderCount() const (defined in hpl::iRenderable)hpl::iRenderableinline
GetRenderContainerDataList() (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetRenderCount() const (defined in hpl::iRenderable)hpl::iRenderableinline
GetRenderType() (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
GetRootNode() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
GetSaveObjectId()hpl::iSaveObjectinline
GetSkeletonCollidersActive() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetSkeletonPhysicsActive() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetSkeletonPhysicsCanSleep() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
GetSkeletonPhysicsWeight() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetSourceFile() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetSubMeshEntity(unsigned int alIdx) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetSubMeshEntityName(const tString &asName) (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetSubMeshEntityNum() (defined in hpl::cMeshEntity)hpl::cMeshEntity
GetTransformUpdateCount() (defined in hpl::iEntity3D)hpl::iEntity3D
GetTransformUpdated() (defined in hpl::iEntity3D)hpl::iEntity3D
GetVertexBuffer() (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
GetWorld() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
GetWorldMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetWorldPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
GetZ() (defined in hpl::iRenderable)hpl::iRenderableinline
HasNodes() (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
HasParent() (defined in hpl::iEntity)hpl::iEntityinline
iEntity(tString asName) (defined in hpl::iEntity)hpl::iEntityinline
iEntity3D(tString asName) (defined in hpl::iEntity3D)hpl::iEntity3D
iRenderable(const tString &asName) (defined in hpl::iRenderable)hpl::iRenderable
IsActive() (defined in hpl::iEntity)hpl::iEntityinline
iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObject
IsChild(iEntity3D *apEntity) (defined in hpl::iEntity3D)hpl::iEntity3D
IsInSector(cSector *apSector) (defined in hpl::iEntity3D)hpl::iEntity3D
IsRendered() (defined in hpl::iRenderable)hpl::iRenderableinline
IsSaved() (defined in hpl::iSaveObject)hpl::iSaveObjectinline
IsShadowCaster() (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
IsStatic() const (defined in hpl::iRenderable)hpl::iRenderableinline
IsVisible() (defined in hpl::cMeshEntity)hpl::cMeshEntityinlinevirtual
LoadFromSaveData(iSaveData *apSaveData)hpl::cMeshEntityvirtual
m_mtxInvModel (defined in hpl::iRenderable)hpl::iRenderableprotected
m_mtxLocalTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
m_mtxPrevious (defined in hpl::iRenderable)hpl::iRenderableprotected
m_mtxWorldTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbApplyTransformToBV (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbForceShadow (defined in hpl::iRenderable)hpl::iRenderableprotected
mbIsActive (defined in hpl::iEntity)hpl::iEntityprotected
mbIsOneSided (defined in hpl::iRenderable)hpl::iRenderableprotected
mbIsVisible (defined in hpl::iEntity)hpl::iEntityprotected
mBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbRendered (defined in hpl::iRenderable)hpl::iRenderableprotected
mbStatic (defined in hpl::iRenderable)hpl::iRenderableprotected
mbTransformUpdated (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbUpdateBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mfZ (defined in hpl::iRenderable)hpl::iRenderableprotected
mlCalcScaleMatrixCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlGlobalRenderCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlIteratorCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlLastMatrixCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlPrevRenderCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlRenderCount (defined in hpl::iRenderable)hpl::iRenderableprotected
mlstCallbacks (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstChildren (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstRenderContainerData (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpCurrentSector (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpParent (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpParentNode (defined in hpl::iEntity)hpl::iEntityprotected
mpSaveData (defined in hpl::iSaveObject)hpl::iSaveObjectprotected
msName (defined in hpl::iEntity)hpl::iEntityprotected
msSourceFile (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mvCalcScale (defined in hpl::iRenderable)hpl::iRenderableprotected
mvOneSidedNormal (defined in hpl::iRenderable)hpl::iRenderableprotected
Play(int alIndex, bool abLoop, bool bStopPrev) (defined in hpl::cMeshEntity)hpl::cMeshEntity
PlayName(const tString &asName, bool abLoop, bool bStopPrev) (defined in hpl::cMeshEntity)hpl::cMeshEntity
RemoveCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D)hpl::iEntity3D
RemoveChild(iEntity3D *apEntity) (defined in hpl::iEntity3D)hpl::iEntity3D
ResetGraphicsUpdated() (defined in hpl::cMeshEntity)hpl::cMeshEntity
SaveDataSetup(cSaveObjectHandler *apSaveObjectHandler, cGame *apGame)hpl::cMeshEntityvirtual
SaveToSaveData(iSaveData *apSaveData)hpl::cMeshEntityvirtual
SetActive(bool abActive) (defined in hpl::iEntity)hpl::iEntityinline
SetBody(iPhysicsBody *apBody) (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
SetCallback(cMeshEntityCallback *apCallback) (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
SetCastsShadows(bool abX) (defined in hpl::cMeshEntity)hpl::cMeshEntity
SetCurrentSector(cSector *apSetor) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetForceShadow(bool abX) (defined in hpl::iRenderable)hpl::iRenderableinline
SetGlobalRenderCount(int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetIsSaved(bool abX) (defined in hpl::iSaveObject)hpl::iSaveObjectinline
SetIteratorCount(const int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetMatrix(const cMatrixf &a_mtxTransform) (defined in hpl::iEntity3D)hpl::iEntity3D
SetName(const tString &asName) (defined in hpl::iEntity)hpl::iEntityinline
SetParent(iNode *apNode) (defined in hpl::iEntity)hpl::iEntityinline
SetPosition(const cVector3f &avPos) (defined in hpl::iEntity3D)hpl::iEntity3D
SetPrevMatrix(const cMatrixf &a_mtxPrev) (defined in hpl::iRenderable)hpl::iRenderableinline
SetPrevRenderCount(const int alCount) (defined in hpl::iRenderable)hpl::iRenderableinline
SetRenderCount(const int alCount) (defined in hpl::iRenderable)hpl::iRenderableinline
SetRendered(bool abX) (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
SetSkeletonCollidersActive(bool abX) (defined in hpl::cMeshEntity)hpl::cMeshEntity
SetSkeletonPhysicsActive(bool abX) (defined in hpl::cMeshEntity)hpl::cMeshEntity
SetSkeletonPhysicsCanSleep(bool abX) (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
SetSkeletonPhysicsWeight(float afX) (defined in hpl::cMeshEntity)hpl::cMeshEntity
SetSourceFile(const tString &asFile) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetStatic(bool abX) (defined in hpl::iRenderable)hpl::iRenderableinline
SetTransformUpdated(bool abUpdateCallbacks=true) (defined in hpl::iEntity3D)hpl::iEntity3D
SetVisible(bool abVisible) (defined in hpl::cMeshEntity)hpl::cMeshEntityinlinevirtual
SetWorld(cWorld3D *apWorld) (defined in hpl::cMeshEntity)hpl::cMeshEntityinline
SetWorldMatrix(const cMatrixf &a_mtxWorldTransform) (defined in hpl::iEntity3D)hpl::iEntity3D
SetWorldPosition(const cVector3f &avWorldPos) (defined in hpl::iEntity3D)hpl::iEntity3D
SetZ(float afZ) (defined in hpl::iRenderable)hpl::iRenderableinline
Stop() (defined in hpl::cMeshEntity)hpl::cMeshEntity
UpdateGraphics(cCamera3D *apCamera, float afFrameTime, cRenderList *apRenderList) (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
UpdateLogic(float afTimeStep) (defined in hpl::cMeshEntity)hpl::cMeshEntityvirtual
~cMeshEntity() (defined in hpl::cMeshEntity)hpl::cMeshEntity
~iEntity() (defined in hpl::iEntity)hpl::iEntityvirtual
~iEntity3D() (defined in hpl::iEntity3D)hpl::iEntity3Dvirtual
~iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObjectvirtual