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

bspbrush_s Struct Reference

#include <qbsp.h>

Collaboration diagram for bspbrush_s:

Collaboration graph
[legend]

Data Fields

int brushnum
int contents
shaderInfo_scontentShader
qboolean detail
int entitynum
vec3_t maxs
vec3_t mins
bspbrush_snext
bspbrush_snext
int numsides
qboolean opaque
bspbrush_soriginal
mapbrush_toriginal
int outputNumber
int portalareas [2]
int side
side_t sides [6]
int testside

Field Documentation

int brushnum
 

Definition at line 95 of file qbsp.h.

Referenced by AllocateLightmapForPatch(), AllocateLightmapForSurface(), CheckAreas_r(), FinishBrush(), FloodAreas_r(), FogDrawSurfs(), MakeBrushFromTriangle(), ParseBrush(), RemoveDuplicateBrushPlanes(), and SetBrushContents().

int contents
 

Definition at line 99 of file qbsp.h.

Referenced by AddBrushBevels(), FilterBrushIntoTree_r(), FinishBrush(), FogDrawSurfs(), MakeBrushFromTriangle(), ParseBrush(), and SetBrushContents().

struct shaderInfo_s* contentShader
 

Definition at line 97 of file qbsp.h.

Referenced by EmitBrushes(), and SetBrushContents().

qboolean detail
 

Definition at line 100 of file qbsp.h.

Referenced by FilterBrushIntoTree_r(), FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), FinishBrush(), MakeBrushFromTriangle(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), ParseRawBrush(), and SetBrushContents().

int entitynum
 

Definition at line 94 of file qbsp.h.

Referenced by AllocateLightmapForPatch(), AllocateLightmapForSurface(), FinishBrush(), MakeBrushFromTriangle(), ParseBrush(), RemoveDuplicateBrushPlanes(), and SetBrushContents().

vec3_t maxs
 

Definition at line 108 of file qbsp.h.

Referenced by AddBrushBevels(), BeginModel(), BoundBrush(), Brush_DrawFacingAngle(), BrushBSP(), BrushesDisjoint(), CalcTerrainSize(), CheckBSPBrush(), ClipBrushToBox(), FinishBrush(), FogDrawSurfs(), HL_CreateBrushesFromBSP(), HL_SplitBrush(), LoadMapFile(), MakeBspBrushList(), Q1_CreateBrushesFromBSP(), Q1_SplitBrush(), QuickTestBrushToPlanenum(), SplitBrush(), TestBrushToPlanenum(), and TryMergeBrushes().

vec3_t mins
 

Definition at line 108 of file qbsp.h.

Referenced by AddBrushBevels(), BeginModel(), BoundBrush(), Brush_DrawFacingAngle(), BrushBSP(), BrushesDisjoint(), CalcTerrainSize(), CheckBSPBrush(), ClipBrushToBox(), Entity_Write(), Entity_WriteSelected(), FinishBrush(), FogDrawSurfs(), HL_CreateBrushesFromBSP(), HL_SplitBrush(), LoadMapFile(), MakeBspBrushList(), Q1_CreateBrushesFromBSP(), Q1_SplitBrush(), QuickTestBrushToPlanenum(), SplitBrush(), TestBrushToPlanenum(), and TryMergeBrushes().

struct bspbrush_s* next
 

Definition at line 92 of file qbsp.h.

struct bspbrush_s* next
 

Definition at line 138 of file qbsp.h.

Referenced by AddBrushListToTail(), AdjustBrushesForOrigin(), BeginModel(), BrushBSP(), CalcTerrainSize(), CheckBrushLists(), ChopBrushes(), ClipSidesIntoTree(), CountBrushList(), CullList(), DrawBrushList(), EmitBrushes(), EmitLeaf(), FilterBrushIntoTree_r(), FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), FindBrushInTree(), FindPortalSide(), FinishBrush(), FogDrawSurfs(), FreeBrushList(), HL_CreateBrushes_r(), HL_CreateMapBrushes(), HL_FixContentsTextures(), HL_MergeBrushes(), HL_SplitBrushWithFace(), HL_TextureBrushes(), InitialBrushList(), IntersectBrush(), LeafNode(), LoadMapFile(), MakeBspBrushList(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), MergeBrushes(), MoveBrushesToWorld(), OptimizedBrushList(), PrintTree_r(), ProcessSubModel(), Q1_CreateBrushes_r(), Q1_CreateMapBrushes(), Q1_FixContentsTextures(), Q1_MergeBrushes(), Q1_SplitBrushWithFace(), Q1_TextureBrushes(), SelectSplitSide(), SetTerrainTextures(), SplitBrush(), SplitBrushList(), SubtractBrush(), Tree_Free_r(), Tree_Print_r(), Tree_PruneNodes_r(), Undo_Redo(), Undo_Undo(), WriteBrushList(), and WriteBspBrushMap().

int numsides
 

Definition at line 109 of file qbsp.h.

Referenced by AddBrushBevels(), AddBrushSide(), AdjustBrushesForOrigin(), BeginModel(), BoundBrush(), BrushBSP(), BrushesDisjoint(), BrushFromBounds(), BrushMostlyOnSide(), BrushOutOfBounds(), BrushVolume(), BSPBrushWindings(), CheckBSPBrush(), ChopFaceByBrush(), ClipBrushToBox(), ClipSidesIntoTree(), CopyBrush(), CreateBrushWindings(), DrawBrushList(), EmitBrushes(), FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), FogDrawSurfs(), FreeBrush(), HL_BSPBrushToMapBrush(), HL_FixContentsTextures(), HL_SplitBrush(), HL_TextureBrushes(), InitialBrushList(), IntersectBrush(), LeafNode(), MakeBrushFromTriangle(), MakeBspBrushList(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), OptimizedBrushList(), ParseRawBrush(), PrintBrush(), Q1_BSPBrushToMapBrush(), Q1_FixContentsTextures(), Q1_SplitBrush(), Q1_TextureBrushes(), QuickTestBrushToPlanenum(), RemoveDuplicateBrushPlanes(), SelectSplitSide(), SetBrushContents(), SetTerrainTextures(), SplitBrush(), SplitBrushList(), SubtractBrush(), TestBrushToPlanenum(), TryMergeBrushes(), WriteBrushList(), and WriteBspBrushMap().

qboolean opaque
 

Definition at line 101 of file qbsp.h.

Referenced by FilterBrushIntoTree_r(), and SetBrushContents().

struct bspbrush_s* original
 

Definition at line 106 of file qbsp.h.

mapbrush_t* original
 

Definition at line 141 of file qbsp.h.

Referenced by BrushBSP(), BrushGE(), CheckAreas_r(), EmitLeaf(), FindBrushInTree(), FindPortalSide(), FinishBrush(), FloodAreas_r(), HL_SplitBrush(), LeafNode(), MakeBspBrushList(), MergeBrushes(), PrintTree_r(), Q1_SplitBrush(), SetAreaPortalAreas_r(), SplitBrush(), Tree_Print_r(), and TryMergeBrushes().

int outputNumber
 

Definition at line 102 of file qbsp.h.

Referenced by EmitBrushes(), and FogDrawSurfs().

int portalareas[2]
 

Definition at line 104 of file qbsp.h.

Referenced by CheckAreas_r(), FloodAreas_r(), MakeBrushFromTriangle(), and ParseBrush().

int side
 

Definition at line 140 of file qbsp.h.

Referenced by HL_BSPBrushToMapBrush(), HL_CreateBrushes_r(), HL_FixContentsTextures(), HL_MergeBrushes(), HL_SplitBrushWithFace(), Q1_BSPBrushToMapBrush(), Q1_CreateBrushes_r(), Q1_FixContentsTextures(), Q1_MergeBrushes(), Q1_SplitBrushWithFace(), SelectSplitSide(), and SplitBrushList().

side_t sides
 

Definition at line 110 of file qbsp.h.

Referenced by AddBrushBevels(), AddBrushSide(), AdjustBrushesForOrigin(), BoundBrush(), BrushBSP(), BrushesDisjoint(), BrushFromBounds(), BrushMostlyOnSide(), BrushOutOfBounds(), BrushVolume(), BSPBrushWindings(), CheckBSPBrush(), ChopFaceByBrush(), ChopPatchByBrush(), ClipBrushToBox(), ClipSidesIntoTree(), CopyBrush(), CreateBrushWindings(), DrawBrushList(), EmitBrushes(), FilterDetailBrushesIntoTree(), FilterStructuralBrushesIntoTree(), FogDrawSurfs(), FreeBrush(), HL_BSPBrushToMapBrush(), HL_FixContentsTextures(), HL_SplitBrush(), HL_TextureBrushes(), InitialBrushList(), IntersectBrush(), LeafNode(), MakeBspBrushList(), MakeStructuralBspFaceList(), MakeVisibleBspFaceList(), OptimizedBrushList(), ParseRawBrush(), PrintBrush(), Q1_BSPBrushToMapBrush(), Q1_FixContentsTextures(), Q1_SplitBrush(), Q1_TextureBrushes(), QuickTestBrushToPlanenum(), RemoveDuplicateBrushPlanes(), SelectSplitSide(), SetBrushContents(), SetTerrainTextures(), SplitBrush(), SplitBrush2(), SplitBrushList(), SubtractBrush(), TestBrushToPlanenum(), TryMergeBrushes(), WriteBrushList(), and WriteBspBrushMap().

int testside
 

Definition at line 140 of file qbsp.h.

Referenced by SelectSplitSide().


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