UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
portal_s Struct Reference

#include <map.h>

Data Fields

plane_t plane
 
struct node_sonnode
 
struct node_snodes [2]
 
struct portal_snext [2]
 
winding_twinding
 
bool sidefound
 
struct side_sside
 
face_tface [2]
 

Detailed Description

Definition at line 110 of file map.h.

Field Documentation

face_t* portal_s::face[2]

output face in bsp file

Definition at line 119 of file map.h.

Referenced by MakeFaces_r().

struct node_s* portal_s::nodes[2]
struct node_s* portal_s::onnode

nullptr = outside box

Definition at line 112 of file map.h.

Referenced by FindPortalSide(), MakeFaces_r(), MakeNodePortal(), and MarkVisibleSides_r().

plane_t portal_s::plane

Definition at line 111 of file map.h.

Referenced by MakeHeadnodePortals(), and MakeNodePortal().

struct side_s* portal_s::side

nullptr = non-visible

Definition at line 118 of file map.h.

Referenced by FaceFromPortal(), FindPortalSide(), and MarkVisibleSides_r().

bool portal_s::sidefound

false if ->side hasn't been checked

Definition at line 117 of file map.h.

Referenced by FindPortalSide(), and MarkVisibleSides_r().

winding_t* portal_s::winding

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