UFO: Alien Invasion
side_t Struct Reference

#include <map.h>

Collaboration diagram for side_t:
Collaboration graph

Data Fields

uint16_t planenum
 
int texinfo
 
winding_twinding
 
struct side_s * original
 
uint32_t contentFlags
 
uint32_t surfaceFlags
 
bool visible
 
bool tested
 
bool bevel
 
bool isCompositeMember
 
struct mapbrush_s * brush
 

Detailed Description

Definition at line 60 of file map.h.

Field Documentation

◆ bevel

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().

◆ brush

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().

◆ contentFlags

◆ isCompositeMember

bool side_t::isCompositeMember

forms a side with sides from other brushes

See also
Check_FindCompositeSides

Definition at line 70 of file map.h.

Referenced by Check_FindCompositeSides().

◆ original

struct side_s* side_t::original

bspbrush_t sides will reference the mapbrush_t sides

Definition at line 64 of file map.h.

◆ planenum

◆ surfaceFlags

◆ tested

bool side_t::tested

this plane already checked as a split

Definition at line 68 of file map.h.

Referenced by SelectSplitSide(), and SplitBrush().

◆ texinfo

◆ visible

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


The documentation for this struct was generated from the following file: