UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
dMapTile_t Struct Reference

#include <typedefs.h>

Data Fields

dBspPlane_tbox_planes
 
int box_headnode
 
dBspBrush_tbox_brush
 
dBspLeaf_tbox_leaf
 
tnode_ttnodes
 
int numtheads
 
int thead [LEVEL_MAX]
 
int theadlevel [LEVEL_MAX]
 
int numcheads
 
cBspHead_t cheads [MAX_MAP_NODES]
 
int entdatasize
 
char entdata [MAX_MAP_ENTSTRING]
 
int routedatasize
 
byte routedata [MAX_MAP_ROUTING]
 
int lightdatasize [LIGHTMAP_MAX]
 
byte lightdata [LIGHTMAP_MAX][MAX_MAP_LIGHTING]
 
int nummodels
 
dBspModel_t models [MAX_MAP_MODELS]
 
int numleafs
 
dBspLeaf_t leafs [MAX_MAP_LEAFS]
 
int emptyleaf
 
int numplanes
 
dBspPlane_t planes [MAX_MAP_PLANES]
 
int numnormals
 
dBspNormal_t normals [MAX_MAP_VERTS]
 
int numvertexes
 
dBspVertex_t vertexes [MAX_MAP_VERTS]
 
int numnodes
 
dBspNode_t nodes [MAX_MAP_NODES]
 
int numtexinfo
 
dBspTexinfo_t texinfo [MAX_MAP_TEXINFO]
 
int numfaces
 
dBspSurface_t faces [MAX_MAP_FACES]
 
int numedges
 
dBspEdge_t edges [MAX_MAP_EDGES]
 
int numleafbrushes
 
unsigned short leafbrushes [MAX_MAP_LEAFBRUSHES]
 
int numsurfedges
 
int surfedges [MAX_MAP_SURFEDGES]
 
int numbrushes
 
dBspBrush_t dbrushes [MAX_MAP_BRUSHES]
 
cBspBrush_t brushes [MAX_MAP_BRUSHES]
 
int numbrushsides
 
dBspBrushSide_t brushsides [MAX_MAP_BRUSHSIDES]
 

Detailed Description

Definition at line 440 of file typedefs.h.

Field Documentation

dBspBrush_t* dMapTile_t::box_brush

Definition at line 444 of file typedefs.h.

int dMapTile_t::box_headnode

Definition at line 443 of file typedefs.h.

dBspLeaf_t* dMapTile_t::box_leaf

Definition at line 445 of file typedefs.h.

dBspPlane_t* dMapTile_t::box_planes

Definition at line 442 of file typedefs.h.

cBspBrush_t dMapTile_t::brushes[MAX_MAP_BRUSHES]

Definition at line 510 of file typedefs.h.

Referenced by EmitBrushes(), LoadBSPFile(), and SwapBSPFile().

dBspBrushSide_t dMapTile_t::brushsides[MAX_MAP_BRUSHSIDES]

Definition at line 513 of file typedefs.h.

Referenced by EmitBrushes(), LoadBSPFile(), SwapBSPFile(), and WriteBSPFile().

cBspHead_t dMapTile_t::cheads[MAX_MAP_NODES]

Definition at line 455 of file typedefs.h.

dBspBrush_t dMapTile_t::dbrushes[MAX_MAP_BRUSHES]

Definition at line 509 of file typedefs.h.

Referenced by EmitBrushes(), LoadBSPFile(), SwapBSPFile(), and WriteBSPFile().

int dMapTile_t::emptyleaf

Definition at line 472 of file typedefs.h.

char dMapTile_t::entdata[MAX_MAP_ENTSTRING]

Definition at line 459 of file typedefs.h.

Referenced by LoadBSPFile(), ParseEntities(), UnparseEntities(), and WriteBSPFile().

int dMapTile_t::entdatasize
unsigned short dMapTile_t::leafbrushes[MAX_MAP_LEAFBRUSHES]

Definition at line 496 of file typedefs.h.

Referenced by EmitLeaf(), LoadBSPFile(), PrintBSPFileSizes(), SwapBSPFile(), and WriteBSPFile().

dBspLeaf_t dMapTile_t::leafs[MAX_MAP_LEAFS]

Definition at line 471 of file typedefs.h.

Referenced by BeginBSPFile(), EmitLeaf(), LoadBSPFile(), SwapBSPFile(), and WriteBSPFile().

byte dMapTile_t::lightdata[LIGHTMAP_MAX][MAX_MAP_LIGHTING]

Definition at line 465 of file typedefs.h.

Referenced by ExportLightmap(), FinalLightFace(), LightWorld(), LoadBSPFile(), and WriteBSPFile().

int dMapTile_t::lightdatasize[LIGHTMAP_MAX]

Definition at line 464 of file typedefs.h.

Referenced by FinalLightFace(), LightWorld(), LoadBSPFile(), PrintBSPFileSizes(), and WriteBSPFile().

dBspNode_t dMapTile_t::nodes[MAX_MAP_NODES]

Definition at line 484 of file typedefs.h.

Referenced by BuildNodeChildren(), EmitDrawNode_r(), LoadBSPFile(), SwapBSPFile(), and WriteBSPFile().

dBspNormal_t dMapTile_t::normals[MAX_MAP_VERTS]

Definition at line 478 of file typedefs.h.

Referenced by BuildVertexNormals(), LoadBSPFile(), SampleNormal(), and WriteBSPFile().

int dMapTile_t::numbrushes

Definition at line 508 of file typedefs.h.

Referenced by EmitBrushes(), LoadBSPFile(), PrintBSPFileSizes(), SwapBSPFile(), and WriteBSPFile().

int dMapTile_t::numbrushsides
int dMapTile_t::numcheads

Definition at line 454 of file typedefs.h.

int dMapTile_t::numedges
int dMapTile_t::numleafbrushes
int dMapTile_t::numnormals
int dMapTile_t::numplanes
int dMapTile_t::numsurfedges

references the edges array positive or negative values are possible. the absolute value is the index into the edges array positive: the edge is defined from the first to the second vertex negative: the second to the first vertex

Definition at line 505 of file typedefs.h.

Referenced by BeginBSPFile(), EmitFace(), LoadBSPFile(), PopInfo(), PrintBSPFileSizes(), PushInfo(), SwapBSPFile(), and WriteBSPFile().

int dMapTile_t::numtheads

Definition at line 449 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

byte dMapTile_t::routedata[MAX_MAP_ROUTING]

Definition at line 462 of file typedefs.h.

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

int dMapTile_t::routedatasize

Definition at line 461 of file typedefs.h.

Referenced by DoRouting(), LoadBSPFile(), PrintBSPFileSizes(), and WriteBSPFile().

int dMapTile_t::thead[LEVEL_MAX]

Definition at line 450 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

int dMapTile_t::theadlevel[LEVEL_MAX]

Definition at line 451 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

tnode_t* dMapTile_t::tnodes

Definition at line 448 of file typedefs.h.

Referenced by CloseTracingNodes(), and MakeTracingNodes().


The documentation for this struct was generated from the following file: