UFO: Alien Invasion
|
#include <map.h>
Data Fields | |
plane_t | plane |
struct node_s * | onnode |
struct node_s * | nodes [2] |
struct portal_s * | next [2] |
winding_t * | winding |
bool | sidefound |
struct side_s * | side |
face_t * | face [2] |
face_t* portal_s::face[2] |
struct portal_s* portal_s::next[2] |
Definition at line 114 of file map.h.
Referenced by AddPortalToNodes(), CalcNodeBounds(), FreeTreePortals_r(), MakeFaces_r(), MakeNodePortal(), MarkVisibleSides_r(), RemovePortalFromNode(), and SplitNodePortals().
struct node_s* portal_s::nodes[2] |
[0] = front side of plane
Definition at line 113 of file map.h.
Referenced by AddPortalToNodes(), FaceFromPortal(), FindPortalSide(), FreeTreePortals_r(), MakeFaces_r(), MakeNodePortal(), MarkVisibleSides_r(), RemovePortalFromNode(), and SplitNodePortals().
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 |
Definition at line 115 of file map.h.
Referenced by FaceFromPortal(), FreePortal(), MakeHeadnodePortals(), MakeNodePortal(), and SplitNodePortals().