ScummVM API documentation
hpl::cPhysics Class Reference
Inheritance diagram for hpl::cPhysics:
hpl::iUpdateable

Public Member Functions

 cPhysics (iLowLevelPhysics *apLowLevelPhysics)
 
void Init (cResources *apResources)
 
void Update (float afTimeStep)
 
iPhysicsWorldCreateWorld (bool abAddSurfaceData)
 
void DestroyWorld (iPhysicsWorld *apWorld)
 
cSurfaceDataCreateSurfaceData (const tString &asName)
 
cSurfaceDataGetSurfaceData (const tString &asName)
 
bool LoadSurfaceData (const tString &asFile)
 
iLowLevelPhysicsGetLowLevel ()
 
void SetGameWorld (cWorld3D *apWorld)
 
cWorld3DGetGameWorld ()
 
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 OnExit ()
 
virtual void Reset ()
 
const tStringGetName ()
 

The documentation for this class was generated from the following file: