Classes
|
class
|
ICollision |
class
|
CollisionOps |
class
|
CollisionPlane |
class
|
CollisionSphere |
class
|
CollisionVNormal |
class
|
CollisionMesh |
Defines
|
#define |
PLANAR_COLLISION_ID Class_ID(0x14585111,
0x444a7dcf) |
#define |
SPHERICAL_COLLISION_ID Class_ID(0x14585222,
0x555a7dcf) |
#define |
MESH_COLLISION_ID Class_ID(0x14585333,
0x666a7dcf) |
#define |
COLLISION_FO_INTERFACE Class_ID(0x14585444,
0x777a7dcf) |
#define |
GetCollisionOpsInterface(cd) (CollisionOps
*)(cd)->GetInterface(COLLISION_FO_INTERFACE) |
#define |
POINT_COLLISION 1 |
#define |
SPHERE_COLLISION 2 |
#define |
BOX_COLLISION 4 |
#define |
EDGE_COLLISION 8 |
Enumerations
|
enum |
{
collision_supportedcollisions,
collision_preframe,
collision_postframe,
collision_point_to_surface,
collision_sphere_to_surface,
collision_box_to_surface,
collision_edge_to_surface
} |
enum |
{
collisionplane_params } |
enum |
{
collisionplane_width,
collisionplane_height,
collisionplane_quality,
collisionplane_node } |
enum |
{
collisionsphere_params } |
enum |
Collision_Params
{
collisionsphere_radius,
collisionsphere_node,
collisionsphere_scaleFactor } |
enum |
{
collisionmesh_params } |
enum |
{
collisionmesh_hit_face_index,
collisionmesh_hit_bary,
collisionmesh_node } |