Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

vportal_t Struct Reference

#include <vis.h>

Collaboration diagram for vportal_t:

Collaboration graph
[legend]

Data Fields

qboolean hint
int leaf
int num
int nummightsee
vec3_t origin
passage_tpassages
plane_t plane
byteportalflood
byteportalfront
byteportalvis
float radius
qboolean removed
vstatus_t status
winding_twinding

Field Documentation

qboolean hint
 

Definition at line 72 of file vis.h.

Referenced by CountActivePortals(), LoadPortals(), MergeLeafPortals(), MergeLeaves(), and WritePortals().

int leaf
 

Definition at line 75 of file vis.h.

Referenced by BasePortalVis(), BetterPortalVis(), CreatePassages(), LeafVectorFromPortalVector(), LoadPortals(), MergeLeafPortals(), MergeLeaves(), PassageMemory(), PortalFlow(), prl(), RecursiveLeafBitFlow(), RecursiveLeafFlow(), RecursivePassageFlow(), RecursivePassagePortalFlow(), SimpleFlood(), TryMergeLeaves(), and UpdatePortals().

int num
 

Definition at line 71 of file vis.h.

Referenced by LoadPortals().

int nummightsee
 

Definition at line 86 of file vis.h.

Referenced by BasePortalVis(), and BetterPortalVis().

vec3_t origin
 

Definition at line 77 of file vis.h.

Referenced by ClipToSeperators(), CreatePassages(), RecursiveLeafFlow(), RecursivePassagePortalFlow(), and SetPortalSphere().

passage_t* passages
 

Definition at line 87 of file vis.h.

Referenced by CreatePassages(), RecursivePassageFlow(), and RecursivePassagePortalFlow().

plane_t plane
 

Definition at line 74 of file vis.h.

Referenced by BasePortalVis(), LoadPortals(), MergeLeafPortals(), PassageFlow(), PassagePortalFlow(), PortalFlow(), prl(), RecursiveLeafFlow(), RecursivePassagePortalFlow(), and TryMergeLeaves().

byte* portalflood
 

Definition at line 83 of file vis.h.

Referenced by BasePortalVis(), BetterPortalVis(), CreatePassages(), PassageFlow(), PassagePortalFlow(), PortalFlow(), RecursiveLeafBitFlow(), RecursiveLeafFlow(), RecursivePassageFlow(), RecursivePassagePortalFlow(), and SimpleFlood().

byte* portalfront
 

Definition at line 82 of file vis.h.

Referenced by BasePortalVis(), and SimpleFlood().

byte* portalvis
 

Definition at line 84 of file vis.h.

Referenced by BasePortalVis(), BetterPortalVis(), ClusterMerge(), PortalFlow(), RecursiveLeafFlow(), RecursivePassageFlow(), and RecursivePassagePortalFlow().

float radius
 

Definition at line 78 of file vis.h.

Referenced by ClipToSeperators(), CreatePassages(), RecursiveLeafFlow(), RecursivePassagePortalFlow(), and SetPortalSphere().

qboolean removed
 

Definition at line 73 of file vis.h.

Referenced by BasePortalVis(), BetterPortalVis(), ClusterMerge(), CountActivePortals(), CreatePassages(), MergeLeafPortals(), MergeLeaves(), PassageFlow(), PassageMemory(), PassagePortalFlow(), PortalFlow(), RecursiveLeafBitFlow(), RecursiveLeafFlow(), RecursivePassageFlow(), RecursivePassagePortalFlow(), SimpleFlood(), TryMergeLeaves(), UpdatePortals(), and WritePortals().

vstatus_t status
 

Definition at line 81 of file vis.h.

Referenced by ClusterMerge(), CreatePassages(), PassageFlow(), PassagePortalFlow(), PortalFlow(), RecursiveLeafFlow(), RecursivePassageFlow(), and RecursivePassagePortalFlow().

winding_t* winding
 

Definition at line 80 of file vis.h.

Referenced by BasePortalVis(), CreatePassages(), LoadPortals(), MergeLeafPortals(), PassageFlow(), PassagePortalFlow(), PortalFlow(), RecursiveLeafFlow(), RecursivePassagePortalFlow(), SetPortalSphere(), TryMergeLeaves(), and WritePortals().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 20:02:27 2005 for Quake III Arena by  doxygen 1.3.9.1