Public Member Functions | |
| cPhysics (iLowLevelPhysics *apLowLevelPhysics) | |
| void | Init (cResources *apResources) |
| void | Update (float afTimeStep) |
| iPhysicsWorld * | CreateWorld (bool abAddSurfaceData) |
| void | DestroyWorld (iPhysicsWorld *apWorld) |
| cSurfaceData * | CreateSurfaceData (const tString &asName) |
| cSurfaceData * | GetSurfaceData (const tString &asName) |
| bool | LoadSurfaceData (const tString &asFile) |
| iLowLevelPhysics * | GetLowLevel () |
| void | SetGameWorld (cWorld3D *apWorld) |
| cWorld3D * | GetGameWorld () |
| void | SetImpactDuration (float afX) |
| float | GetImpactDuration () |
| void | SetMaxImpacts (int alX) |
| int | GetMaxImpacts () |
| int | GetNumOfImpacts () |
| bool | CanPlayImpact () |
| void | AddImpact () |
| void | SetDebugLog (bool abX) |
| bool | GetDebugLog () |
Public Member Functions inherited from hpl::iUpdateable | |
| iUpdateable (const tString &asName) | |
| virtual void | OnDraw () |
| virtual void | OnPostSceneDraw () |
| virtual void | OnPostGUIDraw () |
| virtual void | OnPostBufferSwap () |
| virtual void | OnStart () |
| virtual void | Update (float afTimeStep) |
| virtual void | OnExit () |
| virtual void | Reset () |
| const tString & | GetName () |
|
virtual |
Reimplemented from hpl::iUpdateable.