Classes | |
| class | BoxShape |
| Represents a Box Shape. More... | |
| class | CapsuleShape |
| Represents a Capsule Shape. More... | |
| class | CarSimple |
| class | CollisionBody |
| collision body for scene things. More... | |
| class | CollisionSpace |
| A space is a non-placeable geom that can contain other geoms. More... | |
| class | CollisionSpaceSimple |
| This does not do any collision culling - it simply checks every possible pair of geoms for intersection, and reports the pairs whose AABBs overlap. More... | |
| class | CylinderShape |
| Represents a flat-ended Cylinder Shape. More... | |
| class | NoShape |
| represents no shape ;-) More... | |
| class | PhysicsBody |
| Physical Body for SceneThings. More... | |
| class | PhysicsJoint |
| Connection between two Objects. More... | |
| class | PhysicsJointBall |
| create new ball joint. More... | |
| class | PhysicsJointHinge |
| create new hinge joint. More... | |
| class | PhysicsJointHinge2 |
| create a new hinge2 joint. More... | |
| class | PhysicsJointSlider |
| create a new slider joint. More... | |
| class | PhysicsJointUniversal |
| create a new universal joint. More... | |
| class | PhysicsManager |
| central dynamics and collsion manager. More... | |
| class | PlaneShape |
| Represents a Plane Shape. More... | |
| class | SampleBox |
| class | SamplePlane |
| class | SceneNodeLock |
| This class locks a SceneNode. More... | |
| class | Shape |
| Represents a Shape of an Object. More... | |
| class | SphereShape |
| Represents a Sphere Shape. More... | |
| class | Surface |
| Represents a Surface of an Object. More... | |
| class | TriangleData |
| Creates and destroys a Triangle Data object which is used to store Trimesh data. More... | |
| class | TrimeshShape |
| Represents a Trimesh Shape. More... | |
Enumerations | |
| enum | CollisionShape { CS_Box = 0, CS_Capsule, CS_Cylinder, CS_None, CS_Plane, CS_Sphere, CS_Trimesh } |
Functions | |
| static void | NearCallback (void *p_data, dGeomID p_geomOne, dGeomID p_geomTwo) |
Variables | |
| static const unsigned long | COLLISION_CAT_STATIC_WORLD = 1 |
| collision category for static world object | |
| static const unsigned long | COLLISION_CAT_DYNAMIC_OBJS = 2 |
| collision category for dynmaic objects in the world | |
| const unsigned int | g_initialCollisionCategory = 0xFFFF0000 |
| const unsigned int | g_initialCollisionPartnerCategories = 0xFFFF0000 |
Definition at line 8 of file CollisionShape.h.
| static void vrsode::NearCallback | ( | void * | p_data, | |
| dGeomID | p_geomOne, | |||
| dGeomID | p_geomTwo | |||
| ) | [static] |
Definition at line 268 of file PhysicsManager.cpp.
References vrsode::PhysicsManager::get(), vrsode::PhysicsManager::maxCollisionContacts(), and rErr.
Referenced by vrsode::PhysicsManager::tick().
Here is the call graph for this function:

Here is the caller graph for this function:

const unsigned long vrsode::COLLISION_CAT_DYNAMIC_OBJS = 2 [static] |
const unsigned long vrsode::COLLISION_CAT_STATIC_WORLD = 1 [static] |
| const unsigned int vrsode::g_initialCollisionCategory = 0xFFFF0000 |
Definition at line 19 of file PhysicsManager.cpp.
Referenced by vrsode::PhysicsManager::registerCollisionBody(), and vrsode::PhysicsManager::registerPhysicsBody().
| const unsigned int vrsode::g_initialCollisionPartnerCategories = 0xFFFF0000 |
Definition at line 20 of file PhysicsManager.cpp.
Referenced by vrsode::PhysicsManager::registerCollisionBody(), and vrsode::PhysicsManager::registerPhysicsBody().
1.5.1