Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

qfiles.h File Reference

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Data Structures

struct  _TargaHeader
struct  dbrush_t
struct  dbrushside_t
struct  dfog_t
struct  dheader_t
struct  dleaf_t
struct  dmodel_t
struct  dnode_t
struct  dplane_t
struct  drawVert_t
struct  dshader_t
struct  dsurface_t
struct  lump_t
struct  md3Frame_s
struct  md3Header_t
struct  md3Shader_t
struct  md3St_t
struct  md3Surface_t
struct  md3Tag_s
struct  md3Triangle_t
struct  md3XyzNormal_t
struct  md4Bone_t
struct  md4Frame_t
struct  md4Header_t
struct  md4LOD_t
struct  md4Surface_t
struct  md4Triangle_t
struct  md4Vertex_t
struct  md4Weight_t
struct  pcx_t
struct  vmHeader_t

Defines

#define ANGLE_DOWN   -2
#define ANGLE_UP   -1
#define BSP_IDENT   (('P'<<24)+('S'<<16)+('B'<<8)+'I')
#define BSP_VERSION   46
#define HEADER_LUMPS   17
#define LIGHTMAP_HEIGHT   128
#define LIGHTMAP_WIDTH   128
#define LUMP_BRUSHES   8
#define LUMP_BRUSHSIDES   9
#define LUMP_DRAWINDEXES   11
#define LUMP_DRAWVERTS   10
#define LUMP_ENTITIES   0
#define LUMP_FOGS   12
#define LUMP_LEAFBRUSHES   6
#define LUMP_LEAFS   4
#define LUMP_LEAFSURFACES   5
#define LUMP_LIGHTGRID   15
#define LUMP_LIGHTMAPS   14
#define LUMP_MODELS   7
#define LUMP_NODES   3
#define LUMP_PLANES   2
#define LUMP_SHADERS   1
#define LUMP_SURFACES   13
#define LUMP_VISIBILITY   16
#define MAX_KEY   32
#define MAX_MAP_AREAS   0x100
#define MAX_MAP_BRUSHES   0x8000
#define MAX_MAP_BRUSHSIDES   0x20000
#define MAX_MAP_DRAW_INDEXES   0x80000
#define MAX_MAP_DRAW_SURFS   0x20000
#define MAX_MAP_DRAW_VERTS   0x80000
#define MAX_MAP_ENTITIES   0x800
#define MAX_MAP_ENTSTRING   0x40000
#define MAX_MAP_FOGS   0x100
#define MAX_MAP_LEAFBRUSHES   0x40000
#define MAX_MAP_LEAFFACES   0x20000
#define MAX_MAP_LEAFS   0x20000
#define MAX_MAP_LIGHTGRID   0x800000
#define MAX_MAP_LIGHTING   0x800000
#define MAX_MAP_MODELS   0x400
#define MAX_MAP_NODES   0x20000
#define MAX_MAP_PLANES   0x20000
#define MAX_MAP_PORTALS   0x20000
#define MAX_MAP_SHADERS   0x400
#define MAX_MAP_VISIBILITY   0x200000
#define MAX_QPATH   64
#define MAX_VALUE   1024
#define MAX_WORLD_COORD   ( 128*1024 )
#define MD3_IDENT   (('3'<<24)+('P'<<16)+('D'<<8)+'I')
#define MD3_MAX_FRAMES   1024
#define MD3_MAX_LODS   3
#define MD3_MAX_SHADERS   256
#define MD3_MAX_SURFACES   32
#define MD3_MAX_TAGS   16
#define MD3_MAX_TRIANGLES   8192
#define MD3_MAX_VERTS   4096
#define MD3_VERSION   15
#define MD3_XYZ_SCALE   (1.0/64)
#define MD4_IDENT   (('4'<<24)+('P'<<16)+('D'<<8)+'I')
#define MD4_MAX_BONES   128
#define MD4_VERSION   1
#define MIN_WORLD_COORD   ( -128*1024 )
#define SHADER_MAX_INDEXES   (6*SHADER_MAX_VERTEXES)
#define SHADER_MAX_VERTEXES   1000
#define VM_MAGIC   0x12721444
#define WORLD_SIZE   ( MAX_WORLD_COORD - MIN_WORLD_COORD )

Typedefs

typedef md3Frame_s md3Frame_t
typedef md3Tag_s md3Tag_t
typedef _TargaHeader TargaHeader

Enumerations

enum  mapSurfaceType_t {
  MST_BAD, MST_PLANAR, MST_PATCH, MST_TRIANGLE_SOUP,
  MST_FLARE
}


Define Documentation

#define ANGLE_DOWN   -2
 

Definition at line 350 of file qfiles.h.

#define ANGLE_UP   -1
 

Definition at line 349 of file qfiles.h.

#define BSP_IDENT   (('P'<<24)+('S'<<16)+('B'<<8)+'I')
 

Definition at line 312 of file qfiles.h.

Referenced by WriteBSPFile().

#define BSP_VERSION   46
 

Definition at line 315 of file qfiles.h.

Referenced by CM_LoadMap(), LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define HEADER_LUMPS   17
 

Definition at line 383 of file qfiles.h.

#define LIGHTMAP_HEIGHT   128
 

Definition at line 353 of file qfiles.h.

#define LIGHTMAP_WIDTH   128
 

Definition at line 352 of file qfiles.h.

#define LUMP_BRUSHES   8
 

Definition at line 374 of file qfiles.h.

#define LUMP_BRUSHSIDES   9
 

Definition at line 375 of file qfiles.h.

#define LUMP_DRAWINDEXES   11
 

Definition at line 377 of file qfiles.h.

Referenced by LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_DRAWVERTS   10
 

Definition at line 376 of file qfiles.h.

Referenced by CM_Checksum(), CM_LoadMap(), LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_ENTITIES   0
 

Definition at line 366 of file qfiles.h.

#define LUMP_FOGS   12
 

Definition at line 378 of file qfiles.h.

Referenced by LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_LEAFBRUSHES   6
 

Definition at line 372 of file qfiles.h.

#define LUMP_LEAFS   4
 

Definition at line 370 of file qfiles.h.

#define LUMP_LEAFSURFACES   5
 

Definition at line 371 of file qfiles.h.

Referenced by CM_Checksum(), CM_LoadMap(), LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_LIGHTGRID   15
 

Definition at line 381 of file qfiles.h.

Referenced by LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_LIGHTMAPS   14
 

Definition at line 380 of file qfiles.h.

Referenced by LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_MODELS   7
 

Definition at line 373 of file qfiles.h.

#define LUMP_NODES   3
 

Definition at line 369 of file qfiles.h.

#define LUMP_PLANES   2
 

Definition at line 368 of file qfiles.h.

#define LUMP_SHADERS   1
 

Definition at line 367 of file qfiles.h.

Referenced by CM_Checksum(), CM_LoadMap(), LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_SURFACES   13
 

Definition at line 379 of file qfiles.h.

Referenced by CM_Checksum(), CM_LoadMap(), LoadBSPFile(), RE_LoadWorldMap(), and WriteBSPFile().

#define LUMP_VISIBILITY   16
 

Definition at line 382 of file qfiles.h.

#define MAX_KEY   32
 

Definition at line 345 of file qfiles.h.

#define MAX_MAP_AREAS   0x100
 

Definition at line 326 of file qfiles.h.

#define MAX_MAP_BRUSHES   0x8000
 

Definition at line 321 of file qfiles.h.

#define MAX_MAP_BRUSHSIDES   0x20000
 

Definition at line 330 of file qfiles.h.

#define MAX_MAP_DRAW_INDEXES   0x80000
 

Definition at line 341 of file qfiles.h.

#define MAX_MAP_DRAW_SURFS   0x20000
 

Definition at line 339 of file qfiles.h.

Referenced by TraceLine().

#define MAX_MAP_DRAW_VERTS   0x80000
 

Definition at line 340 of file qfiles.h.

#define MAX_MAP_ENTITIES   0x800
 

Definition at line 322 of file qfiles.h.

#define MAX_MAP_ENTSTRING   0x40000
 

Definition at line 323 of file qfiles.h.

#define MAX_MAP_FOGS   0x100
 

Definition at line 327 of file qfiles.h.

#define MAX_MAP_LEAFBRUSHES   0x40000
 

Definition at line 333 of file qfiles.h.

#define MAX_MAP_LEAFFACES   0x20000
 

Definition at line 332 of file qfiles.h.

#define MAX_MAP_LEAFS   0x20000
 

Definition at line 331 of file qfiles.h.

#define MAX_MAP_LIGHTGRID   0x800000
 

Definition at line 336 of file qfiles.h.

#define MAX_MAP_LIGHTING   0x800000
 

Definition at line 335 of file qfiles.h.

#define MAX_MAP_MODELS   0x400
 

Definition at line 320 of file qfiles.h.

#define MAX_MAP_NODES   0x20000
 

Definition at line 329 of file qfiles.h.

#define MAX_MAP_PLANES   0x20000
 

Definition at line 328 of file qfiles.h.

#define MAX_MAP_PORTALS   0x20000
 

Definition at line 334 of file qfiles.h.

#define MAX_MAP_SHADERS   0x400
 

Definition at line 324 of file qfiles.h.

#define MAX_MAP_VISIBILITY   0x200000
 

Definition at line 337 of file qfiles.h.

#define MAX_QPATH   64
 

Definition at line 36 of file qfiles.h.

#define MAX_VALUE   1024
 

Definition at line 346 of file qfiles.h.

#define MAX_WORLD_COORD   ( 128*1024 )
 

Definition at line 355 of file qfiles.h.

Referenced by BaseWindingForPlane(), BoundBrush(), CheckWinding(), and SunToPoint().

#define MD3_IDENT   (('3'<<24)+('P'<<16)+('D'<<8)+'I')
 

Definition at line 113 of file qfiles.h.

#define MD3_MAX_FRAMES   1024
 

Definition at line 121 of file qfiles.h.

#define MD3_MAX_LODS   3
 

Definition at line 117 of file qfiles.h.

#define MD3_MAX_SHADERS   256
 

Definition at line 120 of file qfiles.h.

#define MD3_MAX_SURFACES   32
 

Definition at line 122 of file qfiles.h.

#define MD3_MAX_TAGS   16
 

Definition at line 123 of file qfiles.h.

#define MD3_MAX_TRIANGLES   8192
 

Definition at line 118 of file qfiles.h.

#define MD3_MAX_VERTS   4096
 

Definition at line 119 of file qfiles.h.

#define MD3_VERSION   15
 

Definition at line 114 of file qfiles.h.

#define MD3_XYZ_SCALE   (1.0/64)
 

Definition at line 126 of file qfiles.h.

#define MD4_IDENT   (('4'<<24)+('P'<<16)+('D'<<8)+'I')
 

Definition at line 219 of file qfiles.h.

#define MD4_MAX_BONES   128
 

Definition at line 221 of file qfiles.h.

#define MD4_VERSION   1
 

Definition at line 220 of file qfiles.h.

Referenced by R_LoadMD4().

#define MIN_WORLD_COORD   ( -128*1024 )
 

Definition at line 356 of file qfiles.h.

Referenced by BoundBrush(), MakeBrushFromTriangle(), MakeTreePortals_r(), SplitBrush(), and WindingIsHuge().

#define SHADER_MAX_INDEXES   (6*SHADER_MAX_VERTEXES)
 

Definition at line 32 of file qfiles.h.

#define SHADER_MAX_VERTEXES   1000
 

Definition at line 31 of file qfiles.h.

#define VM_MAGIC   0x12721444
 

Definition at line 46 of file qfiles.h.

Referenced by VM_Create(), and VM_Restart().

#define WORLD_SIZE   ( MAX_WORLD_COORD - MIN_WORLD_COORD )
 

Definition at line 357 of file qfiles.h.

Referenced by Terrain_Ray(), and Terrain_SelectPointByRay().


Typedef Documentation

typedef struct md3Frame_s md3Frame_t
 

typedef struct md3Tag_s md3Tag_t
 

typedef struct _TargaHeader TargaHeader
 

Referenced by LoadTGA(), and LoadTGABuffer().


Enumeration Type Documentation

enum mapSurfaceType_t
 

Enumeration values:
MST_BAD 
MST_PLANAR 
MST_PATCH 
MST_TRIANGLE_SOUP 
MST_FLARE 

Definition at line 457 of file qfiles.h.

00457              {
00458     MST_BAD,
00459     MST_PLANAR,
00460     MST_PATCH,
00461     MST_TRIANGLE_SOUP,
00462     MST_FLARE
00463 } mapSurfaceType_t;


Generated on Thu Aug 25 13:09:11 2005 for Quake III Arena by  doxygen 1.3.9.1