|
void | validatelinks (link_t *firstnode) |
|
void | validatelinks2 (link_t *firstnode, link_t *panic) |
|
void QDECL | Terr_FinishedSection (hmsection_t *s, qboolean success) |
|
qboolean | Terr_DownloadedSection (char *fname) |
|
int | Heightmap_Save (heightmap_t *hm) |
|
qboolean | Terrain_LocateSection (const char *name, flocation_t *loc) |
|
void | Terr_DestroySection (heightmap_t *hm, hmsection_t *s, qboolean lightmapreusable) |
|
void | Terr_PurgeTerrainModel (model_t *mod, qboolean lightmapsonly, qboolean lightmapreusable) |
|
void | Terr_FreeModel (model_t *mod) |
|
void | Terr_DrawTerrainWater (heightmap_t *hm, float *mins, float *maxs, struct hmwater_s *w) |
|
void | Terr_DrawInBounds (struct tdibctx *ctx, int x, int y, int w, int h) |
|
void | Terr_DrawTerrainModel (batch_t **batches, entity_t *e) |
|
void | Terrain_ClipDecal (fragmentdecal_t *dec, float *center, float radius, model_t *model) |
|
unsigned int | Heightmap_PointContentsHM (heightmap_t *hm, float clipmipsz, const vec3_t org) |
|
unsigned int | Heightmap_PointContents (model_t *model, const vec3_t axis[3], const vec3_t org) |
|
unsigned int | Heightmap_NativeBoxContents (model_t *model, int hulloverride, const framestate_t *framestate, const vec3_t axis[3], const vec3_t org, const vec3_t mins, const vec3_t maxs) |
|
float | Heightmap_Normal (heightmap_t *hm, vec2_t org, vec3_t norm) |
|
qboolean | Heightmap_Trace (struct model_s *model, int hulloverride, const framestate_t *framestate, const vec3_t mataxis[3], const vec3_t start, const vec3_t end, const vec3_t mins, const vec3_t maxs, qboolean capsule, unsigned int against, struct trace_s *trace) |
|
qboolean | Heightmap_Trace_Test (struct model_s *model, int hulloverride, const framestate_t *framestate, const vec3_t mataxis[3], const vec3_t start, const vec3_t end, const vec3_t mins, const vec3_t maxs, qboolean capsule, unsigned int against, struct trace_s *trace) |
|
unsigned int | Heightmap_FatPVS (model_t *mod, const vec3_t org, pvsbuffer_t *fte_restrict pvsbuffer, qboolean add) |
|
qboolean | Heightmap_EdictInFatPVS (model_t *mod, const struct pvscache_s *edict, const qbyte *pvsdata, const int *areas) |
|
void | Heightmap_FindTouchedLeafs (model_t *mod, pvscache_t *ent, const float *mins, const float *maxs) |
|
void | Heightmap_LightPointValues (model_t *mod, const vec3_t point, vec3_t res_diffuse, vec3_t res_ambient, vec3_t res_dir) |
|
void | Heightmap_StainNode (model_t *mod, float *parms) |
|
void | Heightmap_MarkLights (dlight_t *light, dlightbitmask_t bit, mnode_t *node) |
|
qbyte * | Heightmap_ClusterPVS (model_t *model, int num, pvsbuffer_t *buffer, pvsmerge_t merge) |
|
int | Heightmap_ClusterForPoint (model_t *model, const vec3_t point, int *area) |
|
void | ted_texkill (hmsection_t *s, const char *killtex) |
|
void QCBUILTIN | PF_terrain_edit (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void | Terr_ParseEntityLump (model_t *mod, heightmap_t *heightmap) |
|
void | Terr_FinishTerrain (model_t *mod) |
|
heightmap_t * | CL_BrushEdit_ForceContext (model_t *mod) |
|
void | CL_Parse_BrushEdit (void) |
|
qboolean | SV_Prespawn_Brushes (sizebuf_t *msg, unsigned int *modelindex, unsigned int *lastid) |
|
qboolean | SV_Parse_BrushEdit (void) |
|
void QCBUILTIN | PF_patch_getcp (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_patch_evaluate (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_patch_getmesh (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_get (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_create (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_patch_create (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_delete (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_selected (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_calcfacepoints (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_getfacepoints (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void QCBUILTIN | PF_brush_findinvolume (pubprogfuncs_t *prinst, struct globalvars_s *pr_globals) |
|
void | Terr_WriteBrushInfo (vfsfile_t *file, brushes_t *br) |
|
void | Terr_WriteMapFile (vfsfile_t *file, model_t *mod) |
|
void | Mod_Terrain_Save_f (void) |
|
qboolean | Terr_ReformEntitiesLump (model_t *mod, heightmap_t *hm, char *entities) |
|
qboolean QDECL | Terr_LoadTerrainModel (model_t *mod, void *buffer, size_t bufsize) |
|
void * | Mod_LoadTerrainInfo (model_t *mod, char *loadname, qboolean force) |
|
void | Mod_Terrain_Create_f (void) |
|
void | Mod_Terrain_Convert_f (void) |
|
void | Mod_Terrain_Reload_f (void) |
|
plugterrainfuncs_t * | Terr_GetTerrainFuncs (size_t structsize) |
|
void | Terr_Init (void) |
|
|
cvar_t | mod_terrain_networked = CVARD("mod_terrain_networked", "0", "Terrain edits are networked. Clients will download sections on demand, and servers will notify clients of changes.") |
|
cvar_t | mod_terrain_defaulttexture = CVARD("mod_terrain_defaulttexture", "", "Newly created terrain tiles will use this texture. This should generally be updated by the terrain editor.") |
|
cvar_t | mod_terrain_savever = CVARD("mod_terrain_savever", "", "Which terrain section version to write if terrain was edited.") |
|
cvar_t | mod_terrain_sundir = CVARD("mod_terrain_sundir", "0.4 0.7 2", "The direction of the sun (vector will be normalised).") |
|
cvar_t | mod_terrain_ambient = CVARD("mod_terrain_ambient", "0.5", "Proportion of ambient light.") |
|
cvar_t | mod_terrain_shadows = CVARD("mod_terrain_shadows", "0", "Cast rays to determine whether parts of the terrain should be in shadow.") |
|
cvar_t | mod_terrain_shadow_dist = CVARD("mod_terrain_shadow_dist", "2048", "How far rays should be cast in order to look for occlusing geometry.") |
|
cvar_t | mod_terrain_brushlights = CVARD("mod_map_lights", "0", "Calculates lighting on brushes/patches.") |
|
cvar_t | mod_terrain_brushtexscale = CVARD("mod_map_texscale", "1", "Defines the scale of texture texels. Use 1 for quake+quake2 maps, and 0.5 for quake3 maps.") |
|