This is the complete list of members for hpl::iPhysicsWorld, 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)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CheckShapeCollision(iCollideShape *apShapeA, const cMatrixf &a_mtxA, iCollideShape *apShapeB, const cMatrixf &a_mtxB, cCollideData &aCollideData, int alMaxPoints, bool correctNormalDirection=false)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
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 | |
CreateBody(const tString &asName, iCollideShape *apShape)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateBoxShape(const cVector3f &avSize, cMatrixf *apOffsetMtx)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateCapsuleShape(float afRadius, float afHeight, cMatrixf *apOffsetMtx)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateCharacterBody(const tString &asName, const cVector3f &avSize)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateCompundShape(tCollideShapeVec &avShapes)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateController(const tString &asName)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateCylinderShape(float afRadius, float afHeight, cMatrixf *apOffsetMtx)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateJointBall(const tString &asName, const cVector3f &avPivotPoint, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateJointHinge(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateJointScrew(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateJointSlider(const tString &asName, const cVector3f &avPivotPoint, const cVector3f &avPinDir, iPhysicsBody *apParentBody, iPhysicsBody *apChildBody)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateMaterial(const tString &asName)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateMeshShape(iVertexBuffer *apVtxBuffer)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateNullShape()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
CreateSphereShape(const cVector3f &avRadii, cMatrixf *apOffsetMtx)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
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()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
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::iPhysicsWorld | inline |
GetGravity()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
GetJoint(const tString &asName) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
GetJointIterator() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
GetLogDebug() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
GetMaterialFromName(const tString &asName) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
GetMaterialIterator() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
GetMaxTimeStep()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
GetSaveContactPoints() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
GetWorld3D() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
GetWorldSizeMax()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
GetWorldSizeMin()=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
iPhysicsWorld() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
m_mapMaterials (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mbLogDebug (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mbSaveContactPoints (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mlstBodies (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mlstCharBodies (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mlstControllers (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mlstJoints (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mlstShapes (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mpWorld3D (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
mvContactPoints (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | protected |
RenderContactPoints(iLowLevelGraphics *apLowLevel, const cColor &aPointColor, const cColor &aLineColor) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
RenderDebugGeometry(iLowLevelGraphics *apLowLevel, const cColor &aColor)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
SetAccuracyLevel(ePhysicsAccuracy aAccuracy)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
SetGravity(const cVector3f &avGravity)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
SetLogDebug(bool abX) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
SetMaxTimeStep(float afTimeStep)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
SetSaveContactPoints(bool abX) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
SetWorld3D(cWorld3D *apWorld3D) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | inline |
SetWorldSize(const cVector3f &avMin, const cVector3f &avMax)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
Simulate(float afTimeStep)=0 (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | pure virtual |
Update(float afTimeStep) (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | |
~iPhysicsWorld() (defined in hpl::iPhysicsWorld) | hpl::iPhysicsWorld | virtual |