ScummVM API documentation
hpl::cPhysicsBodyNewton Member List

This is the complete list of members for hpl::cPhysicsBodyNewton, 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) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
AddForceAtPosition(const cVector3f &avForce, const cVector3f &avPos) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
AddImpulse(const cVector3f &avImpulse) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
AddImpulseAtPosition(const cVector3f &avImpulse, const cVector3f &avPos) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
AddJoint(iPhysicsJoint *apJoint) (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
AddTorque(const cVector3f &avTorque) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
ClearForces() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewton
cPhysicsBodyNewton(const tString &asName, iPhysicsWorld *apWorld, iCollideShape *apShape) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewton
CreateNode() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
CreateSaveCollideShapes(cContainerList< cSaveData_iCollideShape > *apShapeList) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
CreateSaveData()hpl::iPhysicsBodyvirtual
DeleteLowLevel() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
Destroy() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
DisableAfterSimulation() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetAngularDamping() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetAngularVelocity() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetAutoDisable() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetBlocksLight() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBlocksSound() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBoundingVolume() (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetBuoyancyActive() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBuoyancyAngularViscosity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBuoyancyDensity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBuoyancyId() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBuoyancyLinearViscosity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetBV() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetCanAttachCharacter() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetCharacterBody() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetCollide() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetCollideCharacter() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetCollideRagDoll() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetContinuousCollision() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetCurrentSector() const (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetEnabled() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetEntityParent() (defined in hpl::iEntity3D)hpl::iEntity3D
GetEntityType() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinlinevirtual
GetGlobalRenderCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetGravity() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetInertiaMatrix() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetIteratorCount() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetJoint(int alIndex) (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetJointNum() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetLinearDamping() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetLinearVelocity() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetLocalMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetLocalPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
GetMass() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetMassCentre() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetMaterial() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetMaxAngularSpeed() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetMaxLinearSpeed() const (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
GetName() (defined in hpl::iEntity)hpl::iEntityinline
GetNewtonBody() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtoninline
GetNode() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetParent() (defined in hpl::iEntity)hpl::iEntityinline
GetPreveScrapeMatrix() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetPushedByCharacterGravity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetRenderContainerDataList() (defined in hpl::iEntity3D)hpl::iEntity3Dinlinevirtual
GetRollSoundEntity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetSaveObjectId()hpl::iSaveObjectinline
GetScrapeBody() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetScrapeSoundEntity() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetShape() (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetSourceFile() (defined in hpl::iEntity3D)hpl::iEntity3Dinline
GetTransformUpdateCount() (defined in hpl::iEntity3D)hpl::iEntity3D
GetTransformUpdated() (defined in hpl::iEntity3D)hpl::iEntity3D
GetUserData() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetVelocityAtPosition(cVector3f avPos) (defined in hpl::iPhysicsBody)hpl::iPhysicsBody
GetWorld() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
GetWorldMatrix() (defined in hpl::iEntity3D)hpl::iEntity3D
GetWorldPosition() (defined in hpl::iEntity3D)hpl::iEntity3D
HasCollision() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
HasImpact() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
HasParent() (defined in hpl::iEntity)hpl::iEntityinline
HasSlide() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
iEntity(tString asName) (defined in hpl::iEntity)hpl::iEntityinline
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::iEntityinline
iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObject
IsCharacter() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
IsChild(iEntity3D *apEntity) (defined in hpl::iEntity3D)hpl::iEntity3D
IsInSector(cSector *apSector) (defined in hpl::iEntity3D)hpl::iEntity3D
IsRagDoll() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
IsSaved() (defined in hpl::iSaveObject)hpl::iSaveObjectinline
IsVisible() (defined in hpl::iEntity)hpl::iEntityinlinevirtual
IsVolatile() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
LoadFromSaveData(iSaveData *apSaveData)hpl::iPhysicsBodyvirtual
m_mtxLocalTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
m_mtxPrevScrapeMatrix (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
m_mtxWorldTransform (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbApplyTransformToBV (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbBlocksLight (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbBlocksSound (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbCanAttachCharacter (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbCollide (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbCollideCharacter (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbCollideRagDoll (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbDisableAfterSimulation (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbHasCollision (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbHasImpact (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbHasSlide (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbIsActive (defined in hpl::iEntity)hpl::iEntityprotected
mbIsCharacter (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbIsRagDoll (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbIsVisible (defined in hpl::iEntity)hpl::iEntityprotected
mBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbPushedByCharacterGravity (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbTransformUpdated (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mBuoyancy (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mbUpdateBoundingVolume (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mbVolatile (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlBuoyancyId (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlGlobalRenderCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlImpactCount (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlIteratorCount (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlSlideCount (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlstAttachedCharacters (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlstBodyCallbacks (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mlstCallbacks (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstChildren (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mlstRenderContainerData (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpCharacterBody (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpCurrentSector (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpMaterial (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpNode (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpParent (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mpParentNode (defined in hpl::iEntity)hpl::iEntityprotected
mpRollSoundEntity (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpSaveData (defined in hpl::iSaveObject)hpl::iSaveObjectprotected
mpScrapeBody (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpScrapeSoundEntity (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpShape (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpUserData (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
mpWorld (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
msName (defined in hpl::iEntity)hpl::iEntityprotected
msSourceFile (defined in hpl::iEntity3D)hpl::iEntity3Dprotected
mvJoints (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyprotected
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) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SaveDataSetup(cSaveObjectHandler *apSaveObjectHandler, cGame *apGame)hpl::iPhysicsBodyvirtual
SaveToSaveData(iSaveData *apSaveData)hpl::iPhysicsBodyvirtual
SetActive(bool abActive) (defined in hpl::iEntity)hpl::iEntityinline
SetAngularDamping(float afDamping) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetAngularVelocity(const cVector3f &avVel) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetAutoDisable(bool abEnabled) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetBlocksLight(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBlocksSound(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancyActive(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancyAngularViscosity(float afX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancyDensity(float afX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancyId(int alX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancyLinearViscosity(float afX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancySurface(const cPlanef &aP) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetBuoyancySurface() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetCanAttachCharacter(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetCharacterBody(iCharacterBody *apCharBody) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetCollide(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetCollideCharacter(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetCollideRagDoll(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetContinuousCollision(bool abOn) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetCurrentSector(cSector *apSetor) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetEnabled(bool abEnabled) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetGlobalRenderCount(int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetGravity(bool abEnabled) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetHasImpact(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetHasSlide(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetIsCharacter(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetIsRagDoll(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetIsSaved(bool abX) (defined in hpl::iSaveObject)hpl::iSaveObjectinline
SetIteratorCount(const int alX) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetLinearDamping(float afDamping) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetLinearVelocity(const cVector3f &avVel) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetMass(float afMass) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetMassCentre(const cVector3f &avCentre) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetMaterial(iPhysicsMaterial *apMaterial) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetMatrix(const cMatrixf &a_mtxTransform) (defined in hpl::iEntity3D)hpl::iEntity3D
SetMaxAngularSpeed(float afDamping) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
SetMaxLinearSpeed(float afSpeed) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtonvirtual
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
SetPreveScrapeMatrix(const cMatrixf &a_mtxMtx) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetPushedByCharacterGravity(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetRollSoundEntity(cSoundEntity *apEntity) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetScrapeBody(iPhysicsBody *apBody) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetScrapeSoundEntity(cSoundEntity *apEntity) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetSourceFile(const tString &asFile) (defined in hpl::iEntity3D)hpl::iEntity3Dinline
SetTransformUpdated(bool abUpdateCallbacks=true) (defined in hpl::iEntity3D)hpl::iEntity3D
SetUseCallback(bool abX) (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewtoninlinestatic
SetUserData(void *apUserData) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
SetVisible(bool abVisible) (defined in hpl::iEntity)hpl::iEntityinlinevirtual
SetVolatile(bool abX) (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyinline
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::iEntityinlinevirtual
~cPhysicsBodyNewton() (defined in hpl::cPhysicsBodyNewton)hpl::cPhysicsBodyNewton
~iEntity() (defined in hpl::iEntity)hpl::iEntityvirtual
~iEntity3D() (defined in hpl::iEntity3D)hpl::iEntity3Dvirtual
~iPhysicsBody() (defined in hpl::iPhysicsBody)hpl::iPhysicsBodyvirtual
~iSaveObject() (defined in hpl::iSaveObject)hpl::iSaveObjectvirtual