FTEQW
Documentation of the FTE engine source tree.
svhl_gcapi.h File Reference

Go to the source code of this file.

Classes

struct  hltraceresult_t
 
struct  hlbaseline_t
 
struct  hlentvars_t
 
struct  hledict_s
 
struct  hlcvar_s
 
struct  hlfielddef_t
 
struct  SVHL_Globals_t
 
struct  SVHL_GameFuncs_t
 
struct  SVHL_Builtins_t
 

Typedefs

typedef long hllong
 
typedef struct hledict_s hledict_t
 
typedef unsigned long hlintptr_t
 
typedef unsigned long hlcrc_t
 
typedef struct hlcvar_s hlcvar_t
 

Functions

void QDECL GHL_RemoveEntity (hledict_t *ed)
 
void SVHL_LinkEdict (hledict_t *ent, qboolean touch_triggers)
 
void SVHL_UnlinkEdict (hledict_t *ent)
 
hledict_tSVHL_TestEntityPosition (hledict_t *ent)
 
void SVHL_TouchLinks (hledict_t *ent, areanode_t *node)
 
trace_t SVHL_Move (vec3_t start, vec3_t mins, vec3_t maxs, vec3_t end, int type, int forcehull, hledict_t *passedict)
 
int SVHL_PointContents (vec3_t p)
 
int SVHL_AreaEdicts (vec3_t mins, vec3_t maxs, hledict_t **list, int maxcount)
 

Variables

struct {
} * SVHL_GameFuncsEx
 
SVHL_Globals_t SVHL_Globals
 
SVHL_GameFuncs_t SVHL_GameFuncs
 
hledict_tSVHL_Edict
 
int SVHL_NumActiveEnts
 

Typedef Documentation

◆ hlcrc_t

typedef unsigned long hlcrc_t

◆ hlcvar_t

typedef struct hlcvar_s hlcvar_t

◆ hledict_t

typedef struct hledict_s hledict_t

◆ hlintptr_t

typedef unsigned long hlintptr_t

◆ hllong

typedef long hllong

Function Documentation

◆ GHL_RemoveEntity()

void QDECL GHL_RemoveEntity ( hledict_t ed)

◆ SVHL_AreaEdicts()

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

◆ 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)

Variable Documentation

◆ SVHL_Edict

hledict_t* SVHL_Edict
extern

◆ SVHL_GameFuncs

SVHL_GameFuncs_t SVHL_GameFuncs
extern

◆ 

struct { ... } * SVHL_GameFuncsEx

◆ SVHL_Globals

SVHL_Globals_t SVHL_Globals
extern

◆ SVHL_NumActiveEnts

int SVHL_NumActiveEnts
extern