Data Structures | |
| struct | basethread_t |
| struct | cluster_s |
| struct | passage_s |
| struct | portal_t |
| struct | pstack_s |
| struct | seperating_plane_s |
| struct | threaddata_s |
| struct | visstat_t |
| struct | winding_t |
Macros | |
| #define | LOCK |
| #define | MAX_POINTS_ON_WINDING 64 |
| #define | MAX_PORTALS 32768 |
| #define | MAX_PORTALS_ON_CLUSTER 128 |
| #define | ON_EPSILON 0.1 |
| #define | PORTALFILE "PRT1" |
| #define | PORTALFILE2 "PRT2" |
| #define | PORTALFILE_AM "PRT1-AM" |
| #define | UNLOCK |
Typedefs | |
| typedef struct cluster_s | cluster_t |
| typedef struct passage_s | passage_t |
| typedef struct pstack_s | pstack_t |
| typedef struct seperating_plane_s | sep_t |
| typedef struct threaddata_s | threaddata_t |
Enumerations | |
| enum | vstatus_t { stat_none, stat_selected, stat_working, stat_done } |
Functions | |
| void | CalcAmbientSounds (void) |
| winding_t * | ClipWinding (winding_t *in, const plane_t *split, qboolean keepon) |
| void | ClusterFlow (int clusternum) |
| winding_t * | CopyWinding (const winding_t *w) |
| Create a new winding with the same points as the given winding. More... | |
| void | FreeWinding (winding_t *w) |
| Free the winding. More... | |
| winding_t * | NewWinding (int points) |
| Create a new, empty winding with space for the specified number of points. More... | |
| void | PortalBase (basethread_t *thread, portal_t *portal) |
| void | PortalFlow (threaddata_t *data, portal_t *portal) |
Variables | |
| int | bitbytes |
| int | bitbytes_l |
| int | bitlongs |
| struct bsp_s * | bsp |
| cluster_t * | clusters |
| int * | leafcluster |
| int | numportals |
| int | numrealleafs |
| int | portalclusters |
| portal_t * | portals |
| byte * | uncompressed |
| #define LOCK |
| #define MAX_POINTS_ON_WINDING 64 |
| #define MAX_PORTALS 32768 |
| #define MAX_PORTALS_ON_CLUSTER 128 |
| #define ON_EPSILON 0.1 |
| #define PORTALFILE "PRT1" |
| #define PORTALFILE2 "PRT2" |
| #define PORTALFILE_AM "PRT1-AM" |
| #define UNLOCK |
| typedef struct seperating_plane_s sep_t |
| typedef struct threaddata_s threaddata_t |
| enum vstatus_t |
| void CalcAmbientSounds | ( | void | ) |
| void ClusterFlow | ( | int | clusternum | ) |
| void PortalBase | ( | basethread_t * | thread, |
| portal_t * | portal | ||
| ) |
| void PortalFlow | ( | threaddata_t * | data, |
| portal_t * | portal | ||
| ) |
| int bitbytes |
| int bitbytes_l |
| int bitlongs |
| cluster_t* clusters |
| int* leafcluster |
| int numportals |
| int numrealleafs |
| int portalclusters |
| portal_t* portals |
| byte* uncompressed |