#include <map.h>
Data Fields | |
int | planenum |
int | texinfo |
struct winding_s * | winding |
struct side_s * | original |
int | contentFlags |
int | surfaceFlags |
qboolean | visible |
qboolean | tested |
qboolean | bevel |
qboolean | isCompositeMember |
struct mapbrush_s * | brush |
Definition at line 67 of file map.h.
don't ever use for bsp splitting
Definition at line 76 of file map.h.
Referenced by AddBrushBevels(), BrushBSP(), CreateBrushWindings(), FindPortalSide(), MakeBrushWindings(), and SelectSplitSide().
struct mapbrush_s* side_s::brush |
backlink to the brush this side belongs to
Definition at line 79 of file map.h.
Referenced by AdjustBrushesForOrigin(), Check_FindCompositeSides(), Check_MapSize(), Check_SidesOverlap(), Check_SidesTouch(), CheckNodraws(), FaceFromPortal(), and ParseBrush().
from miptex
Definition at line 72 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().
forms a side with sides from other brushes
Definition at line 77 of file map.h.
Referenced by Check_FindCompositeSides().
struct side_s* side_s::original |
int side_s::planenum |
Definition at line 68 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(), WriteBSPBrushMap(), and WriteMapBrush().
from miptex
Definition at line 73 of file map.h.
Referenced by AdjustBrushesForOrigin(), Check_SetNodraw(), CheckNodraws(), CheckTexturesBasedOnFlags(), FaceFromPortal(), MakeBspBrushList(), ParseBrush(), SelectSplitSide(), SetImpliedFlags(), and TestBrushToPlanenum().
this plane already checked as a split
Definition at line 75 of file map.h.
Referenced by SelectSplitSide(), and SplitBrush().
int side_s::texinfo |
Definition at line 69 of file map.h.
Referenced by AddBrushBevels(), AdjustBrushesForOrigin(), BrushBSP(), ClipBrushToBox(), EmitBrushes(), FaceFromPortal(), FindPortalSide(), LeafNode(), ParseBrush(), SelectSplitSide(), SplitBrush(), SplitBrushList(), TestBrushToPlanenum(), and WriteBSPBrushMap().
choose visible planes first
Definition at line 74 of file map.h.
Referenced by BrushBSP(), ClipBrushToBox(), MakeBrushWindings(), MakeBspBrushList(), MarkVisibleSides(), MarkVisibleSides_r(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().
struct winding_s* side_s::winding |
Definition at line 70 of file map.h.
Referenced by AddBrushBevels(), BoundBrush(), BrushBSP(), BrushMostlyOnSide(), BrushVolume(), Check_BrushIntersection(), Check_FindCompositeSides(), Check_MapBrushVolume(), Check_MapSize(), Check_SideIsInBrush(), Check_SidesOverlap(), Check_SidesTouch(), CheckNodraws(), CopyBrush(), CreateBrushWindings(), FreeBrush(), MakeBrushWindings(), MakeBspBrushList(), SelectSplitSide(), SplitBrush(), and TestBrushToPlanenum().