FTEQW
Documentation of the FTE engine source tree.
svhl_world.c File Reference

Functions

hull_tWorld_HullForBox (vec3_t mins, vec3_t maxs)
 
void SVHL_UnlinkEdict (hledict_t *ent)
 
void SVHL_TouchLinks (hledict_t *ent, areanode_t *node)
 
void SVHL_LinkEdict (hledict_t *ent, qboolean touch_triggers)
 
int SVHL_PointContents (vec3_t p)
 
hledict_tSVHL_TestEntityPosition (hledict_t *ent)
 
trace_t SVHL_ClipMoveToEntity (hledict_t *ent, vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int hullnum, qboolean hitmodel, unsigned int clipmask)
 
void SVHL_AreaEdicts_r (areanode_t *node)
 
int SVHL_AreaEdicts (vec3_t mins, vec3_t maxs, hledict_t **list, int maxcount)
 
void SVHL_ClipToEverything (hlmoveclip_t *clip)
 
void SVHL_ClipToLinks (areanode_t *node, hlmoveclip_t *clip)
 
trace_t SVHL_Move (vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int type, int forcehull, hledict_t *passedict)
 

Variables

cvar_t sv_compatiblehulls
 
hledict_tnodelinks [MAX_NODELINKS]
 
float * area_mins
 
float * area_maxs
 
hledict_t ** area_list
 
int area_count
 
int area_maxcount
 

Function Documentation

◆ SVHL_AreaEdicts()

int SVHL_AreaEdicts ( vec3_t  mins,
vec3_t  maxs,
hledict_t **  list,
int  maxcount 
)

◆ SVHL_AreaEdicts_r()

void SVHL_AreaEdicts_r ( areanode_t node)

◆ SVHL_ClipMoveToEntity()

trace_t SVHL_ClipMoveToEntity ( hledict_t ent,
vec3_t  start,
vec3_t  mins,
vec3_t  maxs,
vec3_t  end,
int  hullnum,
qboolean  hitmodel,
unsigned int  clipmask 
)

◆ SVHL_ClipToEverything()

void SVHL_ClipToEverything ( hlmoveclip_t *  clip)

◆ SVHL_ClipToLinks()

void SVHL_ClipToLinks ( areanode_t node,
hlmoveclip_t *  clip 
)

◆ SVHL_LinkEdict()

void SVHL_LinkEdict ( hledict_t ent,
qboolean  touch_triggers 
)

◆ SVHL_Move()

trace_t SVHL_Move ( vec3_t  start,
vec3_t  mins,
vec3_t  maxs,
vec3_t  end,
int  type,
int  forcehull,
hledict_t passedict 
)

◆ SVHL_PointContents()

int SVHL_PointContents ( vec3_t  p)

◆ SVHL_TestEntityPosition()

hledict_t * SVHL_TestEntityPosition ( hledict_t ent)

◆ SVHL_TouchLinks()

void SVHL_TouchLinks ( hledict_t ent,
areanode_t node 
)

◆ SVHL_UnlinkEdict()

void SVHL_UnlinkEdict ( hledict_t ent)

◆ World_HullForBox()

hull_t * World_HullForBox ( vec3_t  mins,
vec3_t  maxs 
)

Variable Documentation

◆ area_count

int area_count

◆ area_list

hledict_t** area_list

◆ area_maxcount

int area_maxcount

◆ area_maxs

const float * area_maxs

◆ area_mins

const float * area_mins

◆ nodelinks

hledict_t* nodelinks[MAX_NODELINKS]

◆ sv_compatiblehulls

cvar_t sv_compatiblehulls
extern