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

side_s Struct Reference

#include <qbsp.h>

Collaboration diagram for side_s:

Collaboration graph
[legend]

Data Fields

qboolean backSide
qboolean bevel
int contents
unsigned short flags
int lightinfo
side_soriginal
int planenum
shaderInfo_sshaderInfo
int surf
int surfaceFlags
int texinfo
float texMat [2][3]
int value
float vecs [2][4]
qboolean visible
winding_tvisibleHull
winding_twinding
winding_twinding

Field Documentation

qboolean backSide
 

Definition at line 85 of file qbsp.h.

Referenced by ChopFaceByBrush(), CreateBrushWindings(), EmitBrushes(), and SplitBrush().

qboolean bevel
 

Definition at line 83 of file qbsp.h.

Referenced by AddBrushBevels(), ClipSidesIntoTree(), and CreateBrushWindings().

int contents
 

Definition at line 78 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_CreateCurveBrushes(), AddBrushBevels(), HL_BSPBrushToMapBrush(), MakeAreaPortalBrush(), Q1_BSPBrushToMapBrush(), Q2_BrushContents(), Q2_BSPBrushToMapBrush(), Q2_ParseBrush(), Q3_BrushContents(), Q3_BSPBrushToMapBrush(), SetBrushContents(), Sin_BrushContents(), Sin_BSPBrushToMapBrush(), and WriteMapBrush().

unsigned short flags
 

Definition at line 91 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_CreateCurveBrushes(), AAS_ExpandMapBrush(), AAS_FixMapBrush(), AAS_MakeBrushWindings(), AAS_SetTexinfo(), AddBrushBevels(), BrushBSP(), ClipBrushToBox(), CreateBrushWindings(), DrawBrushList(), FindPortalSide(), HL_BSPBrushToMapBrush(), HL_SplitBrush(), HL_TextureBrushes(), InitialBrushList(), MakeBrushWindings(), MakeBspBrushList(), MarkBrushBevels(), MarkVisibleBrushSides(), MarkVisibleSides(), MarkVisibleSides_r(), OptimizedBrushList(), Q1_BSPBrushToMapBrush(), Q1_SplitBrush(), Q1_TextureBrushes(), Q2_BSPBrushToMapBrush(), Q2_ParseBrush(), Q3_BSPBrushToMapBrush(), SelectSplitSide(), Sin_BSPBrushToMapBrush(), SplitBrush(), TestBrushToPlanenum(), WriteBrushList(), and WriteMapBrush().

int lightinfo
 

Definition at line 88 of file qbsp.h.

Referenced by AddBrushBevels().

struct side_s* original
 

Definition at line 87 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), and InitialBrushList().

int planenum
 

Definition at line 67 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_CreateCurveBrushes(), AAS_ExpandMapBrush(), AAS_FixMapBrush(), AAS_MakeBrushWindings(), AAS_PositionBrush(), AAS_PositionFuncRotatingBrush(), AddBrushBevels(), AddSideRef(), AdjustBrushesForOrigin(), AllocateLightmapForSurface(), AllocateLightmaps(), BrushesDisjoint(), BrushExists(), BrushFromBounds(), BrushVolume(), BSPBrushWindings(), BuildTree_r(), BuildTreeThread(), CheckBSPBrush(), ChopFaceByBrush(), ChopPatchByBrush(), ClipBrushToBox(), ClipSideIntoTree_r(), ClipSidesIntoTree(), CreateBrushWindings(), DrawSurfaceForSide(), EmitBrushes(), EmitTerrainVerts(), FaceFromPortal(), FilterSideIntoTree_r(), FindPortalSide(), HL_BSPBrushToMapBrush(), HL_SplitBrush(), IntersectBrush(), MakeBrushWindings(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), MarkBrushBevels(), MarkVisibleBrushSides(), Q1_BSPBrushToMapBrush(), Q1_SplitBrush(), Q2_BSPBrushToMapBrush(), Q2_ParseBrush(), Q2_ParseMapEntity(), Q3_BSPBrushToMapBrush(), QuickTestBrushToPlanenum(), RemoveDuplicateBrushPlanes(), SelectSplitSide(), Sin_BSPBrushToMapBrush(), SplitBrush(), SplitBrushList(), SubtractBrush(), TestBrushToPlanenum(), TestExpandBrushes(), TryMergeBrushes(), WriteBspBrushMap(), and WriteMapBrush().

struct shaderInfo_s* shaderInfo
 

Definition at line 76 of file qbsp.h.

Referenced by AddSideRef(), ChopFaceByBrush(), ClipSidesIntoTree(), DrawSurfaceForSide(), EmitBrushes(), FogDrawSurfs(), SetBrushContents(), SetTerrainTextures(), SplitBrush(), and SubdivideDrawSurfs().

int surf
 

Definition at line 90 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_CreateCurveBrushes(), AAS_ExpandMapBrush(), HL_BSPBrushToMapBrush(), HL_SplitBrush(), HL_TextureBrushes(), MakeAreaPortalBrush(), MakeBspBrushList(), Q1_BSPBrushToMapBrush(), Q1_SplitBrush(), Q1_TextureBrushes(), Q2_BSPBrushToMapBrush(), Q2_ParseBrush(), Q3_BrushContents(), Q3_BSPBrushToMapBrush(), SelectSplitSide(), Sin_BSPBrushToMapBrush(), and TestBrushToPlanenum().

int surfaceFlags
 

Definition at line 79 of file qbsp.h.

Referenced by MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), SetBrushContents(), and SetTerrainTextures().

int texinfo
 

Definition at line 85 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_SetTexinfo(), AddBrushBevels(), BrushBSP(), ClipBrushToBox(), DrawBrushList(), EmitBrushes(), FaceFromPortal(), FindPortalSide(), HL_BSPBrushToMapBrush(), HL_FixContentsTextures(), HL_SplitBrush(), HL_TextureBrushes(), LeafNode(), MakeAreaPortalBrush(), Q1_BSPBrushToMapBrush(), Q1_FixContentsTextures(), Q1_SplitBrush(), Q1_TextureBrushes(), Q2_BrushContents(), Q2_BSPBrushToMapBrush(), Q2_ParseBrush(), Q2_ParseMapEntity(), Q3_BSPBrushToMapBrush(), SelectSplitSide(), Sin_BrushContents(), Sin_BSPBrushToMapBrush(), SplitBrush(), SplitBrush2(), SplitBrushList(), TestBrushToPlanenum(), TestExpandBrushes(), TryMergeBrushes(), and WriteMapBrush().

float texMat[2][3]
 

Definition at line 69 of file qbsp.h.

Referenced by ChopFaceByBrush(), and DrawSurfaceForSide().

int value
 

Definition at line 80 of file qbsp.h.

float vecs[2][4]
 

Definition at line 71 of file qbsp.h.

Referenced by ChopFaceByBrush(), DrawSurfaceForSide(), and EmitTerrainVerts().

qboolean visible
 

Definition at line 82 of file qbsp.h.

Referenced by FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), and WriteBrushList().

winding_t* visibleHull
 

Definition at line 74 of file qbsp.h.

Referenced by ClipSideIntoTree_r(), ClipSidesIntoTree(), and MakeVisibleBspFaceList().

winding_t* winding
 

Definition at line 73 of file qbsp.h.

winding_t* winding
 

Definition at line 86 of file qbsp.h.

Referenced by AAS_AddMapBrushSide(), AAS_CopyMapBrush(), AAS_CreateCurveBrushes(), AAS_FixMapBrush(), AAS_MakeBrushWindings(), AddBrushBevels(), BoundBrush(), BrushBSP(), BrushMostlyOnSide(), BrushOutOfBounds(), BrushVolume(), BSPBrushWindings(), CheckBSPBrush(), ClipSidesIntoTree(), CopyBrush(), CreateBrushWindings(), DrawBrushList(), EmitTerrainVerts(), FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), FreeBrush(), FreeBrushWindings(), HL_BSPBrushToMapBrush(), HL_SplitBrush(), HL_TextureBrushes(), MakeBrushWindings(), MakeBspBrushList(), MakeStructuralBspFaceList(), MarkBrushBevels(), PrintBrush(), Q1_BSPBrushToMapBrush(), Q1_SplitBrush(), Q1_TextureBrushes(), ResetMapLoading(), SelectSplitSide(), SetTerrainTextures(), SplitBrush(), TestBrushToPlanenum(), TryMergeBrushes(), and WriteBrushList().


The documentation for this struct was generated from the following files:
Generated on Thu Aug 25 19:59:42 2005 for Quake III Arena by  doxygen 1.3.9.1