#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 |
qboolean | sidefound |
struct side_s * | side |
face_t * | face [2] |
Definition at line 117 of file map.h.
face_t* portal_s::face[2] |
struct portal_s* portal_s::next[2] |
Definition at line 121 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 120 of file map.h.
Referenced by AddPortalToNodes(), CalcNodeBounds(), FaceFromPortal(), FindPortalSide(), FreeTreePortals_r(), MakeFaces_r(), MakeNodePortal(), MarkVisibleSides_r(), RemovePortalFromNode(), and SplitNodePortals().
struct node_s* portal_s::onnode |
NULL = outside box
Definition at line 119 of file map.h.
Referenced by FindPortalSide(), MakeFaces_r(), MakeNodePortal(), and MarkVisibleSides_r().
Definition at line 118 of file map.h.
Referenced by MakeHeadnodePortals(), and MakeNodePortal().
struct side_s* portal_s::side |
NULL = non-visible
Definition at line 125 of file map.h.
Referenced by FaceFromPortal(), FindPortalSide(), and MarkVisibleSides_r().
false if ->side hasn't been checked
Definition at line 124 of file map.h.
Referenced by FindPortalSide(), and MarkVisibleSides_r().
Definition at line 122 of file map.h.
Referenced by CalcNodeBounds(), FaceFromPortal(), FreePortal(), MakeHeadnodePortals(), MakeNodePortal(), and SplitNodePortals().