UFO: Alien Invasion
Loading...
Searching...
No Matches
portal_t Struct Reference

#include <map.h>

Collaboration diagram for portal_t:
Collaboration graph

Data Fields

plane_t plane
struct node_s * onnode
struct node_s * nodes [2]
struct portal_s * next [2]
winding_twinding
bool sidefound
struct side_s * side
face_tface [2]

Detailed Description

Definition at line 110 of file map.h.

Field Documentation

◆ face

face_t* portal_t::face[2]

output face in bsp file

Definition at line 119 of file map.h.

Referenced by MakeFaces_r().

◆ next

struct portal_s* portal_t::next[2]

◆ nodes

struct node_s* portal_t::nodes[2]

◆ onnode

struct node_s* portal_t::onnode

nullptr = outside box

Definition at line 112 of file map.h.

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

◆ plane

plane_t portal_t::plane

Definition at line 111 of file map.h.

Referenced by MakeHeadnodePortals(), and MakeNodePortal().

◆ side

struct side_s* portal_t::side

nullptr = non-visible

Definition at line 118 of file map.h.

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

◆ sidefound

bool portal_t::sidefound

false if ->side hasn't been checked

Definition at line 117 of file map.h.

Referenced by FindPortalSide(), and MarkVisibleSides_r().

◆ winding

winding_t* portal_t::winding

The documentation for this struct was generated from the following file:
  • src/tools/ufo2map/map.h