|
UFO: Alien Invasion
|
#include <map.h>

Data Fields | |
| uint16_t | planenum |
| int | texinfo |
| winding_t * | winding |
| struct side_s * | original |
| uint32_t | contentFlags |
| uint32_t | surfaceFlags |
| bool | visible |
| bool | tested |
| bool | bevel |
| bool | isCompositeMember |
| struct mapbrush_s * | brush |
| bool side_t::bevel |
don't ever use for bsp splitting
Definition at line 69 of file map.h.
Referenced by AddBrushBevels(), BrushlistCalcStats(), CreateBrushWindings(), FindPortalSide(), and SelectSplitSide().
| struct mapbrush_s* side_t::brush |
backlink to the brush this side belongs to
Definition at line 72 of file map.h.
Referenced by AdjustBrushesForOrigin(), Check_FindCompositeSides(), Check_SidesOverlap(), Check_SidesTouch(), FaceFromPortal(), and ParseBrush().
| uint32_t side_t::contentFlags |
from miptex
Definition at line 65 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushContents(), Check_IsOptimisable(), Check_LevelForNodraws(), CheckBrushes(), CheckFlags(), CheckLevelFlags(), CheckMixedFaceContents(), CheckTexturesBasedOnFlags(), GenerateMaterialFile(), ParseBrush(), SetImpliedFlags(), and WriteMapBrush().
| bool side_t::isCompositeMember |
forms a side with sides from other brushes
Definition at line 70 of file map.h.
Referenced by Check_FindCompositeSides().
| struct side_s* side_t::original |
bspbrush_t sides will reference the mapbrush_t sides
| uint16_t side_t::planenum |
Definition at line 61 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushesDisjoint(), BrushFromBounds(), BrushVolume(), BuildTree_r(), Check_SidePointsDown(), CheckNodraws(), CheckZFighting(), ClipBrushToBox(), CreateBrushWindings(), FaceFromPortal(), FacingAndCoincidentTo(), FindPortalSide(), ParallelAndCoincidentTo(), ParseBrush(), SelectSplitSide(), SplitBrush(), SplitBrushList(), SubtractBrush(), TestBrushToPlanenum(), and WriteMapBrush().
| uint32_t side_t::surfaceFlags |
from miptex
Definition at line 66 of file map.h.
Referenced by AdjustBrushesForOrigin(), Check_SetNodraw(), CheckNodraws(), CheckTexturesBasedOnFlags(), FaceFromPortal(), MakeBspBrushList(), ParseBrush(), SelectSplitSide(), SetImpliedFlags(), and TestBrushToPlanenum().
| bool side_t::tested |
this plane already checked as a split
Definition at line 68 of file map.h.
Referenced by SelectSplitSide(), and SplitBrush().
| int side_t::texinfo |
Definition at line 62 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushListCalcContents(), BrushlistCalcStats(), ClipBrushToBox(), FaceFromPortal(), FindPortalSide(), ParseBrush(), SelectSplitSide(), SplitBrush(), SplitBrushList(), and TestBrushToPlanenum().
| bool side_t::visible |
choose visible planes first
Definition at line 67 of file map.h.
Referenced by BrushlistCalcStats(), ClipBrushToBox(), MakeBrushWindings(), MakeBspBrushList(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().
| winding_t* side_t::winding |
Definition at line 63 of file map.h.
Referenced by AddBrushBevels(), BoundBrush(), BrushlistCalcStats(), BrushMostlyOnSide(), BrushVolume(), Check_FindCompositeSides(), Check_SideIsInBrush(), Check_SidesOverlap(), Check_SidesTouch(), CheckNodraws(), CopyBrush(), CreateBrushWindings(), DoesPlaneSplitBrush(), FreeBrush(), MakeBrushWindings(), MakeBspBrushList(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().