ScummVM API documentation
hpl::cPhysicsWorldNewton Member List

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

AddSaveData(cSaveDataHandler *apHandler) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
CastRay(iPhysicsRayCallback *apCallback, const cVector3f &avOrigin, const cVector3f &avEnd, bool abCalcDist, bool abCalcNormal, bool abCalcPoint, bool abUsePrefilter=false) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CheckShapeCollision(iCollideShape *apShapeA, const cMatrixf &a_mtxA, iCollideShape *apShapeB, const cMatrixf &a_mtxB, cCollideData &aCollideData, int alMaxPoints, bool correctNormalDirection=false) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CheckShapeWorldCollision(cVector3f *apNewPos, iCollideShape *apShape, const cMatrixf &a_mtxTransform, iPhysicsBody *apSkipBody=NULL, bool abSkipStatic=false, bool abIsCharacter=false, iPhysicsWorldCollisionCallback *apCallback=NULL, bool abCollideCharacter=true, bool abDebug=false) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
cPhysicsWorldNewton() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewton
CreateBody(const tString &asName, iCollideShape *apShape) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateBoxShape(const cVector3f &avSize, cMatrixf *apOffsetMtx) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateCapsuleShape(float afRadius, float afHeight, cMatrixf *apOffsetMtx) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateCharacterBody(const tString &asName, const cVector3f &avSize) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateCompundShape(tCollideShapeVec &avShapes) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateController(const tString &asName) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateCylinderShape(float afRadius, float afHeight, cMatrixf *apOffsetMtx) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateJointBall(const tString &asName, const cVector3f &avPivotPoint, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateJointHinge(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateJointScrew(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateJointSlider(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateMaterial(const tString &asName) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateMeshShape(iVertexBuffer *apVtxBuffer) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateNullShape() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
CreateSphereShape(const cVector3f &avRadii, cMatrixf *apOffsetMtx) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
DestroyAll() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
DestroyBody(iPhysicsBody *apBody) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
DestroyCharacterBody(iCharacterBody *apBody) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
DestroyController(iPhysicsController *apController) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
DestroyJoint(iPhysicsJoint *apJoint) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
DestroyShape(iCollideShape *apShape) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
EnableBodiesInBV(cBoundingVolume *apBV, bool abEnabled) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetAccuracyLevel() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
GetBodiesInBV(cBoundingVolume *apBV, tPhysicsBodyList *apBodyList) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetBody(const tString &asName) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetBodyIterator() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetCharacterBody(const tString &asName) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetContactPoints() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
GetGravity() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
GetJoint(const tString &asName) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetJointIterator() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetLogDebug() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
GetMaterialFromName(const tString &asName) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetMaterialIterator() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
GetMaxTimeStep() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
GetNewtonWorld() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtoninline
GetSaveContactPoints() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
GetWorld3D() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
GetWorldSizeMax() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
GetWorldSizeMin() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
iPhysicsWorld() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
m_mapMaterials (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mbLogDebug (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mbSaveContactPoints (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mlstBodies (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mlstCharBodies (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mlstControllers (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mlstJoints (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mlstShapes (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mpWorld3D (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
mvContactPoints (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldprotected
RenderContactPoints(iLowLevelGraphics *apLowLevel, const cColor &aPointColor, const cColor &aLineColor) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
RenderDebugGeometry(iLowLevelGraphics *apLowLevel, const cColor &aColor) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
SetAccuracyLevel(ePhysicsAccuracy aAccuracy) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
SetGravity(const cVector3f &avGravity) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
SetLogDebug(bool abX) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
SetMaxTimeStep(float afTimeStep) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
SetSaveContactPoints(bool abX) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
SetWorld3D(cWorld3D *apWorld3D) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldinline
SetWorldSize(const cVector3f &avMin, const cVector3f &avMax) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
Simulate(float afTimeStep) (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewtonvirtual
Update(float afTimeStep) (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorld
~cPhysicsWorldNewton() (defined in hpl::cPhysicsWorldNewton)hpl::cPhysicsWorldNewton
~iPhysicsWorld() (defined in hpl::iPhysicsWorld)hpl::iPhysicsWorldvirtual