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_s::bevel |
don't ever use for bsp splitting
Definition at line 69 of file map.h.
Referenced by AddBrushBevels(), BrushlistCalcStats(), CreateBrushWindings(), FindPortalSide(), MakeBrushWindings(), and SelectSplitSide().
struct mapbrush_s* side_s::brush |
backlink to the brush this side belongs to
Definition at line 72 of file map.h.
Referenced by AdjustBrushesForOrigin(), Check_FindCompositeSides(), Check_MapSize(), Check_SidesOverlap(), Check_SidesTouch(), CheckNodraws(), FaceFromPortal(), FindPortalSide(), and ParseBrush().
uint32_t side_s::contentFlags |
from miptex
Definition at line 65 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushContents(), Check_IsOptimisable(), Check_LevelForNodraws(), CheckBrushes(), CheckFillLevelFlags(), CheckFlags(), CheckLevelFlags(), CheckMixedFaceContents(), CheckPropagateParserContentFlags(), CheckTexturesBasedOnFlags(), GenerateMaterialFile(), ParseBrush(), SetImpliedFlags(), and WriteMapBrush().
bool side_s::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_s::original |
uint16_t side_s::planenum |
Definition at line 61 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushesDisjoint(), BrushFromBounds(), BrushVolume(), BuildTree_r(), Check_IsPointInsideBrush(), Check_MapBrushVolume(), Check_SidePointsDown(), Check_WindingIntersects(), CheckNodraws(), CheckZFighting(), ClipBrushToBox(), CreateBrushWindings(), EmitBrushes(), FaceFromPortal(), FacingAndCoincidentTo(), FindPortalSide(), MakeBrushWindings(), ParallelAndCoincidentTo(), ParseBrush(), SelectSplitSide(), SplitBrush(), SplitBrushList(), SubtractBrush(), TestBrushToPlanenum(), and WriteMapBrush().
uint32_t side_s::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_s::tested |
this plane already checked as a split
Definition at line 68 of file map.h.
Referenced by SelectSplitSide(), and SplitBrush().
int side_s::texinfo |
Definition at line 62 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushListCalcContents(), BrushlistCalcStats(), ClipBrushToBox(), EmitBrushes(), FaceFromPortal(), FindPortalSide(), ParseBrush(), SelectSplitSide(), SplitBrush(), SplitBrushList(), and TestBrushToPlanenum().
bool side_s::visible |
choose visible planes first
Definition at line 67 of file map.h.
Referenced by BrushlistCalcStats(), ClipBrushToBox(), MakeBrushWindings(), MakeBspBrushList(), MarkVisibleSides(), MarkVisibleSides_r(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().
winding_t* side_s::winding |
Definition at line 63 of file map.h.
Referenced by AddBrushBevels(), BoundBrush(), BrushlistCalcStats(), BrushMostlyOnSide(), BrushVolume(), Check_BrushIntersection(), Check_FindCompositeSides(), Check_MapBrushVolume(), Check_MapSize(), Check_SideIsInBrush(), Check_SidesOverlap(), Check_SidesTouch(), CheckNodraws(), CopyBrush(), CreateBrushWindings(), DoesPlaneSplitBrush(), FreeBrush(), MakeBrushWindings(), MakeBspBrushList(), MakeHeadnodePortals(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().