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 |