This is the complete list of members for hpl::iPhysicsBody, including all inherited members.
AddAttachedCharacter(iCharacterBody *apChar) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
AddBodyCallback(iPhysicsBodyCallback *apCallback) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
AddCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
AddChild(iEntity3D *apEntity) | hpl::iEntity3D | |
AddForce(const cVector3f &avForce)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
AddForceAtPosition(const cVector3f &avForce, const cVector3f &avPos)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
AddImpulse(const cVector3f &avImpulse)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
AddImpulseAtPosition(const cVector3f &avImpulse, const cVector3f &avPos)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
AddJoint(iPhysicsJoint *apJoint) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
AddTorque(const cVector3f &avTorque)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
CreateNode() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
CreateSaveCollideShapes(cContainerList< cSaveData_iCollideShape > *apShapeList) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
CreateSaveData() | hpl::iPhysicsBody | virtual |
DeleteLowLevel()=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
Destroy() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
DisableAfterSimulation() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetAngularDamping() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetAngularVelocity() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetAutoDisable() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetBlocksLight() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBlocksSound() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBoundingVolume() (defined in hpl::iEntity3D) | hpl::iEntity3D | inlinevirtual |
GetBuoyancyActive() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBuoyancyAngularViscosity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBuoyancyDensity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBuoyancyId() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBuoyancyLinearViscosity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetBV() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetCanAttachCharacter() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetCharacterBody() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetCollide() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetCollideCharacter() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetCollideRagDoll() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetContinuousCollision()=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetCurrentSector() const (defined in hpl::iEntity3D) | hpl::iEntity3D | inlinevirtual |
GetEnabled() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetEntityParent() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetEntityType() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inlinevirtual |
GetGlobalRenderCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
GetGravity() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetInertiaMatrix()=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetIteratorCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
GetJoint(int alIndex) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetJointNum() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetLinearDamping() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetLinearVelocity() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetLocalMatrix() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetLocalPosition() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetMass() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetMassCentre() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetMaterial() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetMaxAngularSpeed() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetMaxLinearSpeed() const =0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
GetName() (defined in hpl::iEntity) | hpl::iEntity | inline |
GetNode() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetParent() (defined in hpl::iEntity) | hpl::iEntity | inline |
GetPreveScrapeMatrix() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetPushedByCharacterGravity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetRenderContainerDataList() (defined in hpl::iEntity3D) | hpl::iEntity3D | inlinevirtual |
GetRollSoundEntity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetSaveObjectId() | hpl::iSaveObject | inline |
GetScrapeBody() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetScrapeSoundEntity() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetShape() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetSourceFile() (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
GetTransformUpdateCount() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetTransformUpdated() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetUserData() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetVelocityAtPosition(cVector3f avPos) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
GetWorld() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
GetWorldMatrix() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
GetWorldPosition() (defined in hpl::iEntity3D) | hpl::iEntity3D | |
HasCollision() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
HasImpact() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
HasParent() (defined in hpl::iEntity) | hpl::iEntity | inline |
HasSlide() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
iEntity(tString asName) (defined in hpl::iEntity) | hpl::iEntity | inline |
iEntity3D(tString asName) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
iPhysicsBody(const tString &asName, iPhysicsWorld *apWorld, iCollideShape *apShape) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
IsActive() (defined in hpl::iEntity) | hpl::iEntity | inline |
iSaveObject() (defined in hpl::iSaveObject) | hpl::iSaveObject | |
IsCharacter() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
IsChild(iEntity3D *apEntity) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
IsInSector(cSector *apSector) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
IsRagDoll() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
IsSaved() (defined in hpl::iSaveObject) | hpl::iSaveObject | inline |
IsVisible() (defined in hpl::iEntity) | hpl::iEntity | inlinevirtual |
IsVolatile() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
LoadFromSaveData(iSaveData *apSaveData) | hpl::iPhysicsBody | virtual |
m_mtxLocalTransform (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
m_mtxPrevScrapeMatrix (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
m_mtxWorldTransform (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mbApplyTransformToBV (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mbBlocksLight (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbBlocksSound (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbCanAttachCharacter (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbCollide (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbCollideCharacter (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbCollideRagDoll (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbDisableAfterSimulation (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbHasCollision (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbHasImpact (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbHasSlide (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbIsActive (defined in hpl::iEntity) | hpl::iEntity | protected |
mbIsCharacter (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbIsRagDoll (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbIsVisible (defined in hpl::iEntity) | hpl::iEntity | protected |
mBoundingVolume (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mbPushedByCharacterGravity (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbTransformUpdated (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mBuoyancy (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mbUpdateBoundingVolume (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mbVolatile (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlBuoyancyId (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mlGlobalRenderCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mlImpactCount (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlIteratorCount (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mlSlideCount (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlstAttachedCharacters (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlstBodyCallbacks (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mlstCallbacks (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mlstChildren (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mlstRenderContainerData (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mpCharacterBody (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpCurrentSector (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mpMaterial (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpNode (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpParent (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mpParentNode (defined in hpl::iEntity) | hpl::iEntity | protected |
mpRollSoundEntity (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpSaveData (defined in hpl::iSaveObject) | hpl::iSaveObject | protected |
mpScrapeBody (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpScrapeSoundEntity (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpShape (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpUserData (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
mpWorld (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
msName (defined in hpl::iEntity) | hpl::iEntity | protected |
msSourceFile (defined in hpl::iEntity3D) | hpl::iEntity3D | protected |
mvJoints (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | protected |
OnBeginCollision(iPhysicsBody *apBody) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
OnCollide(iPhysicsBody *apBody, cPhysicsContactData *apContactData) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
RemoveAttachedCharacter(iCharacterBody *apChar) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
RemoveBodyCallback(iPhysicsBodyCallback *apCallback) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
RemoveCallback(iEntityCallback *apCallback) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
RemoveChild(iEntity3D *apEntity) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
RemoveJoint(iPhysicsJoint *apJoint) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
RenderDebugGeometry(iLowLevelGraphics *apLowLevel, const cColor &aColor)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SaveDataSetup(cSaveObjectHandler *apSaveObjectHandler, cGame *apGame) | hpl::iPhysicsBody | virtual |
SaveToSaveData(iSaveData *apSaveData) | hpl::iPhysicsBody | virtual |
SetActive(bool abActive) (defined in hpl::iEntity) | hpl::iEntity | inline |
SetAngularDamping(float afDamping)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetAngularVelocity(const cVector3f &avVel)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetAutoDisable(bool abEnabled)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetBlocksLight(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBlocksSound(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancyActive(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancyAngularViscosity(float afX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancyDensity(float afX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancyId(int alX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancyLinearViscosity(float afX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancySurface(const cPlanef &aP) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetBuoyancySurface() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetCanAttachCharacter(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetCharacterBody(iCharacterBody *apCharBody) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetCollide(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetCollideCharacter(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetCollideRagDoll(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetContinuousCollision(bool abOn)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetCurrentSector(cSector *apSetor) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
SetEnabled(bool abEnabled)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetGlobalRenderCount(int alX) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
SetGravity(bool abEnabled)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetHasImpact(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetHasSlide(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetIsCharacter(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetIsRagDoll(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetIsSaved(bool abX) (defined in hpl::iSaveObject) | hpl::iSaveObject | inline |
SetIteratorCount(const int alX) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
SetLinearDamping(float afDamping)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetLinearVelocity(const cVector3f &avVel)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetMass(float afMass)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetMassCentre(const cVector3f &avCentre)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetMaterial(iPhysicsMaterial *apMaterial)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetMatrix(const cMatrixf &a_mtxTransform) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
SetMaxAngularSpeed(float afDamping)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetMaxLinearSpeed(float afSpeed)=0 (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | pure virtual |
SetName(const tString &asName) (defined in hpl::iEntity) | hpl::iEntity | inline |
SetParent(iNode *apNode) (defined in hpl::iEntity) | hpl::iEntity | inline |
SetPosition(const cVector3f &avPos) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
SetPreveScrapeMatrix(const cMatrixf &a_mtxMtx) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetPushedByCharacterGravity(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetRollSoundEntity(cSoundEntity *apEntity) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetScrapeBody(iPhysicsBody *apBody) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetScrapeSoundEntity(cSoundEntity *apEntity) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetSourceFile(const tString &asFile) (defined in hpl::iEntity3D) | hpl::iEntity3D | inline |
SetTransformUpdated(bool abUpdateCallbacks=true) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
SetUserData(void *apUserData) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetVisible(bool abVisible) (defined in hpl::iEntity) | hpl::iEntity | inlinevirtual |
SetVolatile(bool abX) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | inline |
SetWorldMatrix(const cMatrixf &a_mtxWorldTransform) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
SetWorldPosition(const cVector3f &avWorldPos) (defined in hpl::iEntity3D) | hpl::iEntity3D | |
UpdateAfterSimulate(float afTimeStep) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
UpdateBeforeSimulate(float afTimeStep) (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | |
UpdateLogic(float afTimeStep) (defined in hpl::iEntity) | hpl::iEntity | inlinevirtual |
~iEntity() (defined in hpl::iEntity) | hpl::iEntity | virtual |
~iEntity3D() (defined in hpl::iEntity3D) | hpl::iEntity3D | virtual |
~iPhysicsBody() (defined in hpl::iPhysicsBody) | hpl::iPhysicsBody | virtual |
~iSaveObject() (defined in hpl::iSaveObject) | hpl::iSaveObject | virtual |