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

Go to the source code of this file.

Classes

struct  silEdge_t
 
struct  dominantTri_s
 
struct  lightingCache_s
 
struct  shadowCache_s
 
struct  srfTriangles_s
 
struct  modelSurface_s
 
class  idMD5Joint
 
class  idRenderModel
 

Macros

#define MD5_VERSION_STRING   "MD5Version"
 
#define MD5_MESH_EXT   "md5mesh"
 
#define MD5_ANIM_EXT   "md5anim"
 
#define MD5_CAMERA_EXT   "md5camera"
 
#define MD5_VERSION   10
 
#define GL_INDEX_TYPE   GL_UNSIGNED_INT
 

Typedefs

typedef int glIndex_t
 
typedef struct dominantTri_s dominantTri_t
 
typedef struct lightingCache_s lightingCache_t
 
typedef struct shadowCache_s shadowCache_t
 
typedef struct srfTriangles_s srfTriangles_t
 
typedef idList< srfTriangles_t * > idTriList
 
typedef struct modelSurface_s modelSurface_t
 

Enumerations

enum  dynamicModel_t { DM_STATIC, DM_CACHED, DM_CONTINUOUS }
 
enum  jointHandle_t { INVALID_JOINT = -1 }
 

Variables

const int SHADOW_CAP_INFINITE = 64
 

Macro Definition Documentation

#define GL_INDEX_TYPE   GL_UNSIGNED_INT

Definition at line 51 of file Model.h.

#define MD5_ANIM_EXT   "md5anim"

Definition at line 43 of file Model.h.

#define MD5_CAMERA_EXT   "md5camera"

Definition at line 44 of file Model.h.

#define MD5_MESH_EXT   "md5mesh"

Definition at line 42 of file Model.h.

#define MD5_VERSION   10

Definition at line 45 of file Model.h.

#define MD5_VERSION_STRING   "MD5Version"

Definition at line 41 of file Model.h.

Typedef Documentation

typedef struct dominantTri_s dominantTri_t
typedef int glIndex_t

Definition at line 52 of file Model.h.

Definition at line 142 of file Model.h.

typedef struct shadowCache_s shadowCache_t

Enumeration Type Documentation

Enumerator
DM_STATIC 
DM_CACHED 
DM_CONTINUOUS 

Definition at line 150 of file Model.h.

Enumerator
INVALID_JOINT 

Definition at line 156 of file Model.h.

Variable Documentation

const int SHADOW_CAP_INFINITE = 64

Definition at line 83 of file Model.h.