doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Macros | Typedefs | Enumerations | Variables
CollisionModel.h File Reference

Go to the source code of this file.

Classes

struct  contactInfo_t
 
struct  trace_s
 
class  idCollisionModelManager
 

Macros

#define CM_CLIP_EPSILON   0.25f
 
#define CM_BOX_EPSILON   1.0f
 
#define CM_MAX_TRACE_DIST   4096.0f
 

Typedefs

typedef struct trace_s trace_t
 
typedef int cmHandle_t
 

Enumerations

enum  contactType_t { CONTACT_NONE, CONTACT_EDGE, CONTACT_MODELVERTEX, CONTACT_TRMVERTEX }
 

Variables

idCollisionModelManagercollisionModelManager
 

Macro Definition Documentation

#define CM_BOX_EPSILON   1.0f

Definition at line 84 of file CollisionModel.h.

#define CM_CLIP_EPSILON   0.25f

Definition at line 83 of file CollisionModel.h.

#define CM_MAX_TRACE_DIST   4096.0f

Definition at line 85 of file CollisionModel.h.

Typedef Documentation

typedef int cmHandle_t

Definition at line 81 of file CollisionModel.h.

typedef struct trace_s trace_t

Enumeration Type Documentation

Enumerator
CONTACT_NONE 
CONTACT_EDGE 
CONTACT_MODELVERTEX 
CONTACT_TRMVERTEX 

Definition at line 52 of file CollisionModel.h.

Variable Documentation

idCollisionModelManager* collisionModelManager

Definition at line 55 of file CollisionModel_load.cpp.