UFO: Alien Invasion
dMapTile_t Struct Reference

#include <typedefs.h>

Collaboration diagram for dMapTile_t:
Collaboration graph

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

◆ box_brush

dBspBrush_t* dMapTile_t::box_brush

Definition at line 444 of file typedefs.h.

◆ box_headnode

int dMapTile_t::box_headnode

Definition at line 443 of file typedefs.h.

◆ box_leaf

dBspLeaf_t* dMapTile_t::box_leaf

Definition at line 445 of file typedefs.h.

◆ box_planes

dBspPlane_t* dMapTile_t::box_planes

Definition at line 442 of file typedefs.h.

◆ brushes

cBspBrush_t dMapTile_t::brushes[MAX_MAP_BRUSHES]

Definition at line 510 of file typedefs.h.

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

◆ brushsides

dBspBrushSide_t dMapTile_t::brushsides[MAX_MAP_BRUSHSIDES]

Definition at line 513 of file typedefs.h.

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

◆ cheads

cBspHead_t dMapTile_t::cheads[MAX_MAP_NODES]

Definition at line 455 of file typedefs.h.

◆ dbrushes

dBspBrush_t dMapTile_t::dbrushes[MAX_MAP_BRUSHES]

Definition at line 509 of file typedefs.h.

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

◆ edges

◆ emptyleaf

int dMapTile_t::emptyleaf

Definition at line 472 of file typedefs.h.

◆ entdata

char dMapTile_t::entdata[MAX_MAP_ENTSTRING]

Definition at line 459 of file typedefs.h.

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

◆ entdatasize

int dMapTile_t::entdatasize

◆ faces

◆ leafbrushes

unsigned short dMapTile_t::leafbrushes[MAX_MAP_LEAFBRUSHES]

Definition at line 496 of file typedefs.h.

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

◆ leafs

dBspLeaf_t dMapTile_t::leafs[MAX_MAP_LEAFS]

Definition at line 471 of file typedefs.h.

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

◆ lightdata

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().

◆ lightdatasize

int dMapTile_t::lightdatasize[LIGHTMAP_MAX]

Definition at line 464 of file typedefs.h.

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

◆ models

◆ nodes

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().

◆ normals

dBspNormal_t dMapTile_t::normals[MAX_MAP_VERTS]

Definition at line 478 of file typedefs.h.

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

◆ numbrushes

int dMapTile_t::numbrushes

Definition at line 508 of file typedefs.h.

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

◆ numbrushsides

int dMapTile_t::numbrushsides

◆ numcheads

int dMapTile_t::numcheads

Definition at line 454 of file typedefs.h.

◆ numedges

int dMapTile_t::numedges

◆ numfaces

◆ numleafbrushes

int dMapTile_t::numleafbrushes

◆ numleafs

◆ nummodels

◆ numnodes

◆ numnormals

int dMapTile_t::numnormals

◆ numplanes

int dMapTile_t::numplanes

◆ numsurfedges

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().

◆ numtexinfo

◆ numtheads

int dMapTile_t::numtheads

Definition at line 449 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

◆ numvertexes

◆ planes

◆ routedata

byte dMapTile_t::routedata[MAX_MAP_ROUTING]

Definition at line 462 of file typedefs.h.

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

◆ routedatasize

int dMapTile_t::routedatasize

Definition at line 461 of file typedefs.h.

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

◆ surfedges

◆ texinfo

◆ thead

int dMapTile_t::thead[LEVEL_MAX]

Definition at line 450 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

◆ theadlevel

int dMapTile_t::theadlevel[LEVEL_MAX]

Definition at line 451 of file typedefs.h.

Referenced by MakeTracingNodes(), and TR_TestLineSingleTile().

◆ tnodes

tnode_t* dMapTile_t::tnodes

Definition at line 448 of file typedefs.h.

Referenced by CloseTracingNodes(), and MakeTracingNodes().

◆ vertexes


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