|
|
| deBasePhysicsWorld () |
| Create new peer. More...
|
|
virtual | ~deBasePhysicsWorld () |
| Clean up peer. More...
|
|
|
virtual void | Update (float elapsed) |
|
virtual void | ProcessPhysics (float elapsed) |
| Process physics simulation using the physics module. More...
|
|
|
virtual void | SizeChanged () |
| Size changed. More...
|
|
virtual void | PhysicsChanged () |
| Physics properties changed. More...
|
|
virtual void | HeightTerrainChanged () |
| Height Terrain changed. More...
|
|
virtual void | ComponentAdded (deComponent *component) |
| Component has been added. More...
|
|
virtual void | ComponentRemoved (deComponent *component) |
| Component has been removed. More...
|
|
virtual void | AllComponentsRemoved () |
| All components have been removed. More...
|
|
virtual void | ColliderAdded (deCollider *collider) |
| Collider has been added. More...
|
|
virtual void | ColliderRemoved (deCollider *collider) |
| Collider has been removed. More...
|
|
virtual void | AllCollidersRemoved () |
| All colliders have been removed. More...
|
|
virtual void | TouchSensorAdded (deTouchSensor *touchSensor) |
| Touch sensor has been added. More...
|
|
virtual void | TouchSensorRemoved (deTouchSensor *touchSensor) |
| Touch sensor has been removed. More...
|
|
virtual void | AllTouchSensorsRemoved () |
| All touch sensors have been removed. More...
|
|
virtual void | PropFieldAdded (dePropField *propField) |
| Prop field has been added. More...
|
|
virtual void | PropFieldRemoved (dePropField *propField) |
| Prop field has been removed. More...
|
|
virtual void | AllPropFieldsRemoved () |
| All prop fields have been removed. More...
|
|
virtual void | ForceFieldAdded (deForceField *forceField) |
| Force field has been added. More...
|
|
virtual void | ForceFieldRemoved (deForceField *forceField) |
| Force field has been removed. More...
|
|
virtual void | AllForceFieldsRemoved () |
| All force fields have been removed. More...
|
|
virtual void | ParticleEmitterAdded (deParticleEmitterInstance *emitter) |
| Prop field has been added. More...
|
|
virtual void | ParticleEmitterRemoved (deParticleEmitterInstance *emitter) |
| Prop field has been removed. More...
|
|
virtual void | AllParticleEmittersRemoved () |
| All prop fields have been removed. More...
|
|
virtual void | SmokeEmitterAdded (deSmokeEmitter *smokeEmitter) |
| Prop field has been added. More...
|
|
virtual void | SmokeEmitterRemoved (deSmokeEmitter *smokeEmitter) |
| Prop field has been removed. More...
|
|
virtual void | AllSmokeEmittersRemoved () |
| All prop fields have been removed. More...
|
|
|
virtual void | PointHits (const decDVector &point, deBaseScriptingCollider *listener, const decCollisionFilter &collisionFilter) |
| Test a point for collision with colliders. More...
|
|
virtual void | RayHits (const decDVector &rayOrigin, const decVector &rayDirection, deBaseScriptingCollider *listener, const decCollisionFilter &collisionFilter) |
| Tests a ray for collision with the element in the world. More...
|
|
virtual void | ColliderHits (deCollider *collider, deBaseScriptingCollider *listener) |
| Tests the collider for collision with world elements. More...
|
|
virtual void | ColliderMoveHits (deCollider *collider, const decVector &displacement, deBaseScriptingCollider *listener) |
| Tests the moving collider for collision with world elements. More...
|
|
virtual void | ColliderRotateHits (deCollider *collider, const decVector &rotation, deBaseScriptingCollider *listener) |
| Tests the rotating collider for collision with world elements. More...
|
|
virtual void | ColliderMoveRotateHits (deCollider *collider, const decVector &displacement, const decVector &rotation, deBaseScriptingCollider *listener) |
| Tests the moving and rotating collider for collision with world elements. More...
|
|
Physics Module World Peer.
Worlds are used by the physics module to provide collision detection and physical simulations against the contained scenes.