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 |