FTEQW
Documentation of the FTE engine source tree.
SVHL_GameFuncs_t Struct Reference

#include <svhl_gcapi.h>

Public Member Functions

 void (QDECL *GameDLLInit)(void)
 
 int (QDECL *DispatchSpawn)(hledict_t *ed)
 
 void (QDECL *DispatchThink)(hledict_t *ed)
 
 unk (QDECL *DispatchUse)(unk)
 
 void (QDECL *DispatchTouch)(hledict_t *e1
 
 void (QDECL *DispatchBlocked)(hledict_t *self
 
 void (QDECL *DispatchKeyValue)(hledict_t *ed
 
 unk (QDECL *DispatchSave)(unk)
 
 unk (QDECL *DispatchRestore)(unk)
 
 unk (QDECL *DispatchObjectCollsionBox)(unk)
 
 unk (QDECL *SaveWriteFields)(unk)
 
 unk (QDECL *SaveReadFields)(unk)
 
 unk (QDECL *SaveGlobalState)(unk)
 
 unk (QDECL *RestoreGlobalState)(unk)
 
 unk (QDECL *ResetGlobalState)(unk)
 
 qboolean (QDECL *ClientConnect)(hledict_t *ed
 
 void (QDECL *ClientDisconnect)(hledict_t *ed)
 
 void (QDECL *ClientKill)(hledict_t *ed)
 
 void (QDECL *ClientPutInServer)(hledict_t *ed)
 
 void (QDECL *ClientCommand)(hledict_t *ed)
 
 unk (QDECL *ClientUserInfoChanged)(unk)
 
 void (QDECL *ServerActivate)(hledict_t *edictlist
 
 unk (QDECL *ServerDeactivate)(unk)
 
 void (QDECL *PlayerPreThink)(hledict_t *ed)
 
 void (QDECL *PlayerPostThink)(hledict_t *ed)
 
 unk (QDECL *StartFrame)(unk)
 
 unk (QDECL *ParmsNewLevel)(unk)
 
 unk (QDECL *ParmsChangeLevel)(unk)
 
 unk (QDECL *GetGameDescription)(unk)
 
 unk (QDECL *PlayerCustomization)(unk)
 
 unk (QDECL *SpectatorConnect)(unk)
 
 unk (QDECL *SpectatorDisconnect)(unk)
 
 unk (QDECL *SpectatorThink)(unk)
 
 unk (QDECL *Sys_Error)(unk)
 
 unk (QDECL *PM_Move)(unk)
 
 unk (QDECL *PM_Init)(unk)
 
 unk (QDECL *PM_FindTextureType)(unk)
 
 unk (QDECL *SetupVisibility)(unk)
 
 unk (QDECL *UpdateClientData)(unk)
 
 unk (QDECL *AddToFullPack)(unk)
 
 unk (QDECL *CreateBaseline)(unk)
 
 unk (QDECL *RegisterEncoders)(unk)
 
 unk (QDECL *GetWeaponData)(unk)
 
 unk (QDECL *CmdStart)(unk)
 
 unk (QDECL *CmdEnd)(unk)
 
 unk (QDECL *ConnectionlessPacket)(unk)
 
 unk (QDECL *GetHullBounds)(unk)
 
 unk (QDECL *CreateInstancedBaselines)(unk)
 
 unk (QDECL *InconsistentFile)(unk)
 
 unk (QDECL *AllowLagCompensation)(unk)
 

Public Attributes

hledict_te2
 
hledict_tother
 
hlfielddef_tfdef
 
char * name
 
char char * ip
 
char char char reject [128]
 
int numedicts
 
int int numplayers
 

Member Function Documentation

◆ int()

SVHL_GameFuncs_t::int ( QDECL *  DispatchSpawn)

◆ qboolean()

SVHL_GameFuncs_t::qboolean ( QDECL *  ClientConnect)

◆ unk() [1/36]

SVHL_GameFuncs_t::unk ( QDECL *  AddToFullPack)

◆ unk() [2/36]

SVHL_GameFuncs_t::unk ( QDECL *  AllowLagCompensation)

◆ unk() [3/36]

SVHL_GameFuncs_t::unk ( QDECL *  ClientUserInfoChanged)

◆ unk() [4/36]

SVHL_GameFuncs_t::unk ( QDECL *  CmdEnd)

◆ unk() [5/36]

SVHL_GameFuncs_t::unk ( QDECL *  CmdStart)

◆ unk() [6/36]

SVHL_GameFuncs_t::unk ( QDECL *  ConnectionlessPacket)

◆ unk() [7/36]

SVHL_GameFuncs_t::unk ( QDECL *  CreateBaseline)

◆ unk() [8/36]

SVHL_GameFuncs_t::unk ( QDECL *  CreateInstancedBaselines)

◆ unk() [9/36]

SVHL_GameFuncs_t::unk ( QDECL *  DispatchObjectCollsionBox)

◆ unk() [10/36]

SVHL_GameFuncs_t::unk ( QDECL *  DispatchRestore)

◆ unk() [11/36]

SVHL_GameFuncs_t::unk ( QDECL *  DispatchSave)

◆ unk() [12/36]

SVHL_GameFuncs_t::unk ( QDECL *  DispatchUse)

◆ unk() [13/36]

SVHL_GameFuncs_t::unk ( QDECL *  GetGameDescription)

◆ unk() [14/36]

SVHL_GameFuncs_t::unk ( QDECL *  GetHullBounds)

◆ unk() [15/36]

SVHL_GameFuncs_t::unk ( QDECL *  GetWeaponData)

◆ unk() [16/36]

SVHL_GameFuncs_t::unk ( QDECL *  InconsistentFile)

◆ unk() [17/36]

SVHL_GameFuncs_t::unk ( QDECL *  ParmsChangeLevel)

◆ unk() [18/36]

SVHL_GameFuncs_t::unk ( QDECL *  ParmsNewLevel)

◆ unk() [19/36]

SVHL_GameFuncs_t::unk ( QDECL *  PlayerCustomization)

◆ unk() [20/36]

SVHL_GameFuncs_t::unk ( QDECL *  PM_FindTextureType)

◆ unk() [21/36]

SVHL_GameFuncs_t::unk ( QDECL *  PM_Init)

◆ unk() [22/36]

SVHL_GameFuncs_t::unk ( QDECL *  PM_Move)

◆ unk() [23/36]

SVHL_GameFuncs_t::unk ( QDECL *  RegisterEncoders)

◆ unk() [24/36]

SVHL_GameFuncs_t::unk ( QDECL *  ResetGlobalState)

◆ unk() [25/36]

SVHL_GameFuncs_t::unk ( QDECL *  RestoreGlobalState)

◆ unk() [26/36]

SVHL_GameFuncs_t::unk ( QDECL *  SaveGlobalState)

◆ unk() [27/36]

SVHL_GameFuncs_t::unk ( QDECL *  SaveReadFields)

◆ unk() [28/36]

SVHL_GameFuncs_t::unk ( QDECL *  SaveWriteFields)

◆ unk() [29/36]

SVHL_GameFuncs_t::unk ( QDECL *  ServerDeactivate)

◆ unk() [30/36]

SVHL_GameFuncs_t::unk ( QDECL *  SetupVisibility)

◆ unk() [31/36]

SVHL_GameFuncs_t::unk ( QDECL *  SpectatorConnect)

◆ unk() [32/36]

SVHL_GameFuncs_t::unk ( QDECL *  SpectatorDisconnect)

◆ unk() [33/36]

SVHL_GameFuncs_t::unk ( QDECL *  SpectatorThink)

◆ unk() [34/36]

SVHL_GameFuncs_t::unk ( QDECL *  StartFrame)

◆ unk() [35/36]

SVHL_GameFuncs_t::unk ( QDECL *  Sys_Error)

◆ unk() [36/36]

SVHL_GameFuncs_t::unk ( QDECL *  UpdateClientData)

◆ void() [1/12]

SVHL_GameFuncs_t::void ( QDECL *  ClientCommand)

◆ void() [2/12]

SVHL_GameFuncs_t::void ( QDECL *  ClientDisconnect)

◆ void() [3/12]

SVHL_GameFuncs_t::void ( QDECL *  ClientKill)

◆ void() [4/12]

SVHL_GameFuncs_t::void ( QDECL *  ClientPutInServer)

◆ void() [5/12]

SVHL_GameFuncs_t::void ( QDECL *  DispatchBlocked)

◆ void() [6/12]

SVHL_GameFuncs_t::void ( QDECL *  DispatchKeyValue)

◆ void() [7/12]

SVHL_GameFuncs_t::void ( QDECL *  DispatchThink)

◆ void() [8/12]

SVHL_GameFuncs_t::void ( QDECL *  DispatchTouch)

◆ void() [9/12]

SVHL_GameFuncs_t::void ( QDECL *  GameDLLInit)

◆ void() [10/12]

SVHL_GameFuncs_t::void ( QDECL *  PlayerPostThink)

◆ void() [11/12]

SVHL_GameFuncs_t::void ( QDECL *  PlayerPreThink)

◆ void() [12/12]

SVHL_GameFuncs_t::void ( QDECL *  ServerActivate)

Member Data Documentation

◆ e2

hledict_t* SVHL_GameFuncs_t::e2

◆ fdef

hlfielddef_t* SVHL_GameFuncs_t::fdef

◆ ip

char char* SVHL_GameFuncs_t::ip

◆ name

char* SVHL_GameFuncs_t::name

◆ numedicts

int SVHL_GameFuncs_t::numedicts

◆ numplayers

int int SVHL_GameFuncs_t::numplayers

◆ other

hledict_t* SVHL_GameFuncs_t::other

◆ reject

char char char SVHL_GameFuncs_t::reject[128]

The documentation for this struct was generated from the following file: