TsolidCD Struct Reference

Detailed Description

Information associated with the solid collision detection engine.

See Also
TworldCD

Definition at line 103 of file cd.h.

Data Fields

DT_SceneHandle scene
 
DT_RespTableHandle respTable
 
unsigned int np
 
TsolidObjobject
 
boolean simple
 
unsigned int nc
 
unsigned int mc
 
TCollisionInfocollision
 

Field Documentation

DT_SceneHandle TsolidCD::scene

The scene with all objects.

Definition at line 104 of file cd.h.

Referenced by CheckCollisionSolid(), DeleteSolidCD(), and InitSolidCD().

DT_RespTableHandle TsolidCD::respTable

Table with the response classes for the scene.

Definition at line 105 of file cd.h.

Referenced by CheckCollisionSolid(), DeleteSolidCD(), and InitSolidCD().

unsigned int TsolidCD::np

Number of parts involved in the collision chekcking.

Definition at line 106 of file cd.h.

Referenced by CheckCollisionSolid(), DeleteSolidCD(), and InitSolidCD().

TsolidObj* TsolidCD::object

Information about the objects passed to Solid.

Definition at line 107 of file cd.h.

Referenced by CDCallBackInfo(), CheckCollisionSolid(), DeleteSolidCD(), and InitSolidCD().

boolean TsolidCD::simple

TRUE if we only want to determine whether or not there is a collision, but not to collect information about all collisions.

Definition at line 108 of file cd.h.

Referenced by CDCallBackInfo(), CheckCollisionSolid(), and InitSolidCD().

unsigned int TsolidCD::nc

Number of collision detected in the last test.

Definition at line 111 of file cd.h.

Referenced by CDCallBackInfo(), CheckCollisionSolid(), InitSolidCD(), PrintCollisionInfo(), and StoreCollisionInfo().

unsigned int TsolidCD::mc

Maximum space allocated to store collision info.

Definition at line 112 of file cd.h.

Referenced by CDCallBackInfo(), and InitSolidCD().

TCollisionInfo* TsolidCD::collision

Information about the detected collisions.

Definition at line 113 of file cd.h.

Referenced by CDCallBackInfo(), CheckCollisionSolid(), DeleteSolidCD(), InitSolidCD(), PrintCollisionInfo(), and StoreCollisionInfo().