UFO: Alien Invasion
Loading...
Searching...
No Matches
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:
  • src/tools/ufo2map/map.h