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

Go to the source code of this file.

Classes

struct  qwskin_s
 
struct  player_state_t
 
struct  q2pmove_state_t
 
struct  q2player_state_t
 
struct  colourised_s
 
struct  player_info_s
 
struct  player_info_s::wstats_s
 
struct  outframe_t
 
struct  inframe_t
 
struct  q2frame_t
 
struct  cshift_t
 
struct  dlight_s
 
struct  lightstyle_t
 
struct  qdownload_s
 
struct  qdownload_s::dlblock_s
 
struct  client_static_t
 
struct  downloadlist_s
 
struct  lerpents_t
 
struct  playerview_s
 
struct  playerview_s::playerpredprop_s
 
struct  client_state_t
 
struct  client_state_t::itemtimer_s
 
struct  static_entity_t
 
struct  scenetris_t
 
struct  kbutton_s
 
struct  qtvfile_t
 
struct  pcx_t
 
struct  media_decoder_funcs_t
 
struct  media_encoder_funcs_t
 

Typedefs

typedef struct qwskin_s qwskin_t
 
typedef struct colourised_s colourised_t
 
typedef struct player_info_s player_info_t
 
typedef struct dlight_s dlight_t
 
typedef struct qdownload_s qdownload_t
 
typedef struct downloadlist_s downloadlist_t
 
typedef struct kbutton_s kbutton_t
 
typedef struct beam_s beam_t
 
typedef struct cin_s cin_t
 

Enumerations

enum  { SKIN_NOTLOADED , SKIN_LOADING , SKIN_LOADED , SKIN_FAILED }
 
enum  q2pmtype_t {
  Q2PM_NORMAL , Q2PM_SPECTATOR , Q2PM_DEAD , Q2PM_GIB ,
  Q2PM_FREEZE
}
 
enum  cactive_t {
  ca_disconnected , ca_demostart , ca_connected , ca_onserver ,
  ca_active
}
 
enum  dltype_t {
  dl_none , dl_model , dl_sound , dl_skin ,
  dl_wad , dl_single , dl_singlestuffed
}
 
enum  qdlabort { QDL_FAILED , QDL_DISCONNECT , QDL_COMPLETED }
 
enum  dlfailreason_e {
  DLFAIL_UNTRIED , DLFAIL_UNSUPPORTED , DLFAIL_CORRUPTED , DLFAIL_CLIENTCVAR ,
  DLFAIL_CLIENTFILE , DLFAIL_SERVERCVAR , DLFAIL_REDIRECTED , DLFAIL_SERVERFILE
}
 
enum  { FOGTYPE_AIR , FOGTYPE_WATER , FOGTYPE_SKYROOM , FOGTYPE_COUNT }
 
enum  beamtype_e {
  BT_Q1LIGHTNING1 , BT_Q1LIGHTNING2 , BT_Q1LIGHTNING3 , BT_Q1BEAM ,
  BT_Q2PARASITE , BT_Q2GRAPPLE , BT_Q2HEATBEAM , BT_Q2LIGHTNING ,
  BT_H2LIGHTNING_SMALL , BT_H2CHAIN , BT_H2SUNSTAFF1 , BT_H2SUNSTAFF1_SUB ,
  BT_H2SUNSTAFF2 , BT_H2LIGHTNING , BT_H2COLORBEAM , BT_H2ICECHUNKS ,
  BT_H2GAZE , BT_H2FAMINE
}
 
enum  cinstates_t {
  CINSTATE_INVALID , CINSTATE_PLAY , CINSTATE_LOOP , CINSTATE_PAUSE ,
  CINSTATE_ENDED , CINSTATE_FLUSHED
}
 

Functions

qboolean DL_Begun (qdownload_t *dl)
 
void DL_Abort (qdownload_t *dl, enum qdlabort aborttype)
 
qboolean CL_AllowArbitaryDownload (const char *oldname, const char *localfile)
 
void CL_InitDlights (void)
 
void CL_FreeDlights (void)
 
dlight_tCL_AllocDlight (int key)
 
dlight_tCL_AllocDlightOrg (int keyidx, vec3_t keyorg)
 
dlight_tCL_AllocSlight (void)
 
dlight_tCL_NewDlight (int key, const vec3_t origin, float radius, float time, float r, float g, float b)
 
dlight_tCL_NewDlightCube (int key, const vec3_t origin, vec3_t angles, float radius, float time, vec3_t colours)
 
void CL_CloneDlight (dlight_t *dl, dlight_t *src)
 
void CL_DecayLights (void)
 
void CLQW_ParseDelta (struct entity_state_s *from, struct entity_state_s *to, int bits)
 
void CL_Init (void)
 
void Host_WriteConfiguration (void)
 
void CL_CheckServerInfo (void)
 
void CL_CheckServerPacks (void)
 
void CL_EstablishConnection (char *host)
 
void CL_Disconnect (const char *reason)
 
void CL_Disconnect_f (void)
 
void CL_Reconnect_f (void)
 
void CL_NextDemo (void)
 
void CL_Startdemos_f (void)
 
void CL_Demos_f (void)
 
void CL_Stopdemo_f (void)
 
void CL_Changing_f (void)
 
void CL_ConnectionlessPacket (void)
 
qboolean CL_DemoBehind (void)
 
void CL_SaveInfo (vfsfile_t *f)
 
void CL_SetInfo (int pnum, const char *key, const char *value)
 
void CL_SetInfoBlob (int pnum, const char *key, const char *value, size_t valuesize)
 
char * CL_TryingToConnect (void)
 
void CL_ExecInitialConfigs (char *defaultexec, qboolean fullvidrestart)
 
float CL_TraceLine (vec3_t start, vec3_t end, vec3_t impact, vec3_t normal, int *ent)
 
entity_tTraceLineR (vec3_t start, vec3_t end, vec3_t impact, vec3_t normal, qboolean bsponly)
 
void CL_MakeActive (char *gamename)
 
void CL_UpdateWindowTitle (void)
 
const char * IN_GetPreselectedViewmodelName (unsigned int pnum)
 
qboolean IN_WeaponWheelAccumulate (int pnum, float x, float y, float threshhold)
 
qboolean IN_DrawWeaponWheel (int pnum)
 
qboolean IN_WeaponWheelIsShown (void)
 
void CL_InitInput (void)
 
void CL_SendCmd (double frametime, qboolean mainloop)
 
void CL_SendMove (usercmd_t *cmd)
 
void CL_ParseTEnt (qboolean nqprot)
 
void CL_ParseTEnt (void)
 
void CL_ParseTEnt_Sized (void)
 
void CL_UpdateTEnts (void)
 
beam_tCL_AddBeam (enum beamtype_e tent, int ent, vec3_t start, vec3_t end)
 
void CL_ClearState (qboolean gamestart)
 
void CLQ2_ClearState (void)
 
void CL_ReadPackets (void)
 
void CL_ReadPacket (void)
 
int CL_ReadFromServer (void)
 
void CL_WriteToServer (usercmd_t *cmd)
 
int Master_FindBestRoute (char *server, char *out, size_t outsize, int *directcost, int *chainedcost)
 
float CL_KeyState (kbutton_t *key, int pnum, qboolean noslowstart)
 
const char * Key_KeynumToString (int keynum, int modifier)
 
const char * Key_KeynumToLocalString (int keynum, int modifier)
 
int Key_StringToKeynum (const char *str, int *modifier)
 
const char * Key_GetBinding (int keynum, int bindmap, int modifier)
 
void Key_GetBindMap (int *bindmaps)
 
void Key_SetBindMap (int *bindmaps)
 
void CL_UseIndepPhysics (qboolean allow)
 
qboolean CL_AllowIndependantSendCmd (qboolean allow)
 
void CL_FlushClientCommands (void)
 
void VARGS CL_SendClientCommand (qboolean reliable, char *format,...) LIKEPRINTF(2)
 
void VARGS CL_SendSeatClientCommand (qboolean reliable, unsigned int seat, char *format,...) LIKEPRINTF(3)
 
float CL_FilterTime (double time, float wantfps, float limit, qboolean ignoreserver)
 
int CL_RemoveClientCommands (char *command)
 
void CL_StopPlayback (void)
 
qboolean CL_GetDemoMessage (void)
 
void CL_WriteDemoCmd (usercmd_t *pcmd)
 
void CL_Demo_ClientCommand (char *commandtext)
 
void CL_WriteSetDemoMessage (void)
 
void CL_WriteRecordQ2DemoMessage (sizebuf_t *msg)
 
void CL_Stop_f (void)
 
void CL_Record_f (void)
 
void CL_ReRecord_f (void)
 
void CL_DemoList_c (int argn, const char *partial, struct xcommandargcompletioncb_s *ctx)
 
void CL_PlayDemo_f (void)
 
void CL_QTVPlay_f (void)
 
void CL_QTVPoll (void)
 
void CL_QTVList_f (void)
 
void CL_QTVDemos_f (void)
 
void CL_DemoJump_f (void)
 
void CL_DemoNudge_f (void)
 
void CL_ProgressDemoTime (void)
 
void CL_TimeDemo_f (void)
 
void CL_ParseQTVFile (vfsfile_t *f, const char *fname, qtvfile_t *result)
 
int CL_CalcNet (float scale)
 
void CL_CalcNet2 (float *pings, float *pings_min, float *pings_max, float *pingms_stddev, float *pingfr, int *pingfr_min, int *pingfr_max, float *dropped, float *choked, float *invalid)
 
void CL_ClearParseState (void)
 
void CL_Parse_Disconnected (void)
 
void CL_DumpPacket (void)
 
void CL_ParseEstablished (void)
 
void CLQW_ParseServerMessage (void)
 
void CLNQ_ParseServerMessage (void)
 
void CLQ2_ParseServerMessage (void)
 
void CL_ShowTrafficUsage (float x, float y)
 
void CL_NewTranslation (int slot)
 
int CL_IsDownloading (const char *localname)
 
qboolean CL_CheckDLFile (const char *filename)
 
qboolean CL_CheckOrEnqueDownloadFile (const char *filename, const char *localname, unsigned int flags)
 
qboolean CL_EnqueDownload (const char *filename, const char *localname, unsigned int flags)
 
downloadlist_tCL_DownloadFailed (const char *name, qdownload_t *qdl, enum dlfailreason_e failreason)
 
int CL_DownloadRate (void)
 
void CL_GetDownloadSizes (unsigned int *filecount, qofs_t *totalsize, qboolean *somesizesunknown)
 
qboolean CL_ParseOOBDownload (void)
 
void CL_DownloadFinished (qdownload_t *dl)
 
void CL_RequestNextDownload (void)
 
void CL_SendDownloadReq (sizebuf_t *msg)
 
void Sound_CheckDownload (const char *s)
 
qboolean CL_IsUploading (void)
 
void CL_NextUpload (void)
 
void CL_StartUpload (qbyte *data, int size)
 
void CL_StopUpload (void)
 
qboolean CL_CheckBaselines (int size)
 
void V_StartPitchDrift (playerview_t *pv)
 
void V_StopPitchDrift (playerview_t *pv)
 
void V_RenderView (qboolean no2d)
 
void V_Register (void)
 
void V_ParseDamage (playerview_t *pv)
 
void V_SetContentsColor (int contents)
 
void V_CalcRefdef (playerview_t *pv)
 
void V_ClearRefdef (playerview_t *pv)
 
void V_ApplyRefdef (void)
 
void V_CalcGunPositionAngle (playerview_t *pv, float bob)
 
float V_CalcBob (playerview_t *pv, qboolean queryold)
 
void DropPunchAngle (playerview_t *pv)
 
int V_EditExternalModels (int newviewentity, entity_t *viewentities, int maxviewenties)
 
void V_DepthSortEntities (float *vieworg)
 
void CL_RegisterParticles (void)
 
void CL_InitTEnts (void)
 
void CL_InitTEntSounds (void)
 
void CL_ClearTEnts (void)
 
void CL_ClearTEntParticleState (void)
 
void CL_ClearCustomTEnts (void)
 
void CL_ParseCustomTEnt (void)
 
qboolean CL_WriteCustomTEnt (sizebuf_t *buf, int id)
 
void CL_ParseEffect (qboolean effect2)
 
void CLNQ_ParseParticleEffect (void)
 
void CL_ParseParticleEffect2 (void)
 
void CL_ParseParticleEffect3 (void)
 
void CL_ParseParticleEffect4 (void)
 
int CL_TranslateParticleFromServer (int sveffect)
 
void CL_ParseTrailParticles (void)
 
void CL_ParsePointParticles (qboolean compact)
 
void CL_SpawnSpriteEffect (vec3_t org, vec3_t dir, vec3_t orientationup, struct model_s *model, int startframe, int framecount, float framerate, float alpha, float scale, float randspin, float gravity, int traileffect, unsigned int renderflags, int skinnum)
 
void CL_SetSolidPlayers (void)
 
void CL_SetUpPlayerPrediction (qboolean dopred)
 
void CL_LinkStaticEntities (void *pvs, int *areas)
 
void CL_TransitionEntities (void)
 
void CL_EmitEntities (void)
 
void CL_ClearProjectiles (void)
 
void CL_ParseProjectiles (int modelindex, qboolean nails2)
 
void CLQW_ParsePacketEntities (qboolean delta)
 
void CLFTE_ParseEntities (void)
 
void CLFTE_ParseBaseline (entity_state_t *es, qboolean numberisimportant)
 
void CL_SetSolidEntities (void)
 
void CLQW_ParsePlayerinfo (void)
 
void CL_ParseClientPersist (void)
 
void CL_ClearEntityLists (void)
 
void CL_FreeVisEdicts (void)
 
void CL_LinkViewModel (void)
 
void CL_LinkPlayers (void)
 
void CL_LinkPacketEntities (void)
 
void CL_LinkProjectiles (void)
 
void CL_ClearLerpEntsParticleState (void)
 
qboolean CL_MayLerp (void)
 
qboolean CSQC_Inited (void)
 
void CSQC_RendererRestarted (qboolean initing)
 
qboolean CSQC_UnconnectedOkay (qboolean inprinciple)
 
qboolean CSQC_UnconnectedInit (void)
 
qboolean CSQC_CheckDownload (const char *name, unsigned int checksum, size_t checksize)
 
qboolean CSQC_Init (qboolean anycsqc, const char *csprogsname, unsigned int checksum, size_t progssize)
 
qboolean CSQC_ConsoleLink (char *text, char *info)
 
void CSQC_RegisterCvarsAndThings (void)
 
qboolean CSQC_SetupToRenderPortal (int entnum)
 
qboolean CSQC_DrawView (void)
 
qboolean CSQC_DrawHud (playerview_t *pv)
 
qboolean CSQC_DrawScores (playerview_t *pv)
 
qboolean CSQC_UseGamecodeLoadingScreen (void)
 
void CSQC_Shutdown (void)
 
qboolean CSQC_StuffCmd (int lplayernum, char *cmd, char *cmdend)
 
void CSQC_MapEntityEdited (int modelindex, int idx, const char *newe)
 
qboolean CSQC_ParsePrint (char *message, int printlevel)
 
qboolean CSQC_ParseGamePacket (int seat, qboolean sized)
 
qboolean CSQC_CenterPrint (int seat, const char *cmd)
 
void CSQC_ServerInfoChanged (void)
 
void CSQC_PlayerInfoChanged (int player)
 
qboolean CSQC_Parse_Damage (int seat, float save, float take, vec3_t source)
 
qboolean CSQC_Parse_SetAngles (int seat, vec3_t newangles, qboolean wasdelta)
 
void CSQC_Input_Frame (int seat, usercmd_t *cmd)
 
void CSQC_WorldLoaded (void)
 
qboolean CSQC_ParseTempEntity (void)
 
qboolean CSQC_ConsoleCommand (int seat, const char *cmd)
 
qboolean CSQC_KeyPress (int key, int unicode, qboolean down, unsigned int devid)
 
qboolean CSQC_MouseMove (float xdelta, float ydelta, unsigned int devid)
 
qboolean CSQC_MousePosition (float xabs, float yabs, unsigned int devid)
 
qboolean CSQC_JoystickAxis (int axis, float value, unsigned int devid)
 
qboolean CSQC_Accelerometer (float x, float y, float z)
 
qboolean CSQC_Gyroscope (float x, float y, float z)
 
int CSQC_StartSound (int entnum, int channel, char *soundname, vec3_t pos, float vol, float attenuation, float pitchmod, float timeofs, unsigned int flags)
 
void CSQC_ParseEntities (qboolean sized)
 
const char * CSQC_GetExtraFieldInfo (void *went, char *out, size_t outsize)
 
void CSQC_ResetTrails (void)
 
qboolean CSQC_DeltaPlayer (int playernum, player_state_t *state)
 
void CSQC_DeltaStart (float time)
 
qboolean CSQC_DeltaUpdate (entity_state_t *src)
 
void CSQC_DeltaEnd (void)
 
void CSQC_CvarChanged (cvar_t *var)
 
void CL_InitPrediction (void)
 
void CL_PredictMove (void)
 
void CL_PredictUsercmd (int seat, int entnum, player_state_t *from, player_state_t *to, usercmd_t *u)
 
void CLQ2_CheckPredictionError (void)
 
void CL_CalcClientTime (void)
 
qboolean Cam_DrawViewModel (playerview_t *pv)
 
int Cam_TrackNum (playerview_t *pv)
 
void Cam_Unlock (playerview_t *pv)
 
void Cam_Lock (playerview_t *pv, int playernum)
 
void Cam_NowLocked (playerview_t *pv)
 
void Cam_SelfTrack (playerview_t *pv)
 
void Cam_Track (playerview_t *pv, usercmd_t *cmd)
 
void Cam_SetModAutoTrack (int userid)
 
void Cam_FinishMove (playerview_t *pv, usercmd_t *cmd)
 
void Cam_Reset (void)
 
void Cam_TrackPlayer (int seat, char *cmdname, char *plrarg)
 
void CL_InitCam (void)
 
void Cam_AutoTrack_Update (const char *mode)
 
void CL_Say (qboolean team, char *extra)
 
int TP_CategorizeMessage (char *s, int *offset, player_info_t **plr)
 
void TP_ExecTrigger (char *s, qboolean indemos)
 
qboolean TP_FilterMessage (char *s)
 
void TP_Init (void)
 
char * TP_LocationName (const vec3_t location)
 
void TP_NewMap (void)
 
qboolean TP_CheckSoundTrigger (char *str)
 
void TP_SearchForMsgTriggers (char *s, int level)
 
qboolean TP_SuppressMessage (char *buf)
 
char * TP_GenerateDemoName (void)
 
void TP_CheckPickupSound (char *s, vec3_t org, int seat)
 
void TP_ParsePlayerInfo (player_state_t *oldstate, player_state_t *state, player_info_t *info)
 
qboolean TP_IsPlayerVisible (vec3_t origin)
 
qboolean TP_SoundTrigger (char *message)
 
void TP_StatChanged (int stat, int value)
 
void TP_UpdateAutoStatus (void)
 
colourised_tTP_FindColours (char *name)
 
qbyteReadPCXData (qbyte *buf, int length, int width, int height, qbyte *result)
 
qwskin_tSkin_Lookup (char *fullname)
 
char * Skin_FindName (player_info_t *sc)
 
void Skin_Find (player_info_t *sc)
 
qbyteSkin_TryCache8 (qwskin_t *skin)
 
void Skin_Skins_f (void)
 
void Skin_FlushSkin (char *name)
 
void Skin_AllSkins_f (void)
 
void Skin_NextDownload (void)
 
void Skin_FlushPlayers (void)
 
void Skin_FlushAll (void)
 
void Ruleset_Check (char *keyval, char *out, size_t outsize)
 
void Ruleset_Scan (void)
 
void Ruleset_Shutdown (void)
 
const char * Ruleset_GetRulesetName (void)
 
qboolean Ruleset_FileLoaded (const char *filename, const qbyte *filedata, size_t filesize)
 
void Validation_Apply_Ruleset (void)
 
void Validation_FlushFileList (void)
 
void Validation_CheckIfResponse (char *text)
 
void Validation_DelatchRulesets (void)
 
void InitValidation (void)
 
void Validation_Auto_Response (int playernum, char *s)
 
unsigned int CLQ2_GatherSounds (vec3_t *positions, unsigned int *entnums, sfx_t **sounds, unsigned int max)
 
void CLQ2_ParseTEnt (void)
 
void CLQ2_AddEntities (void)
 
void CLQ2_ParseBaseline (void)
 
void CLQ2_ClearParticleState (void)
 
void CLR1Q2_ParsePlayerUpdate (void)
 
void CLQ2_ParseFrame (int extrabits)
 
void CLQ2_ParseMuzzleFlash (void)
 
void CLQ2_ParseMuzzleFlash2 (void)
 
void CLQ2_ParseInventory (int seat)
 
int CLQ2_RegisterTEntModels (void)
 
void CLQ2_WriteDemoBaselines (sizebuf_t *buf)
 
void CLHL_LoadClientGame (void)
 
int CLHL_ParseGamePacket (void)
 
int CLHL_AnimateViewEntity (entity_t *ent)
 
int CLHL_DrawHud (void)
 
int CLHL_GamecodeDoesMouse (void)
 
int CLHL_MouseEvent (unsigned int buttonmask)
 
void CLHL_SetMouseActive (int activate)
 
int CLHL_BuildUserInput (int msecs, usercmd_t *cmd)
 
void CLNQ_ParseEntity (unsigned int bits)
 
void NQ_P_ParseParticleEffect (void)
 
void CLNQ_SignonReply (void)
 
void NQ_BeginConnect (char *to)
 
void NQ_ContinueConnect (char *to)
 
int CLNQ_GetMessage (void)
 
void CL_BeginServerReconnect (void)
 
void SV_User_f (void)
 
void SV_Serverinfo_f (void)
 
void SV_ConSay_f (void)
 
void Editor_Draw (void)
 
void Editor_Init (void)
 
void Editor_ProgsKilled (struct pubprogfuncs_s *dead)
 
void SCR_StringToRGB (char *rgbstring, float *rgb, float rgbinputscale)
 
void CL_AddVWeapModel (entity_t *player, struct model_s *model)
 
void CIN_StopCinematic (struct cinematics_s *cin)
 
struct cinematics_s * CIN_PlayCinematic (char *arg)
 
int CIN_RunCinematic (struct cinematics_s *cin, float playbacktime, qbyte **outdata, int *outwidth, int *outheight, qbyte **outpalette)
 
void CIN_Rewind (struct cinematics_s *cin)
 
qboolean Media_PlayFilm (char *name, qboolean enqueue)
 
qboolean Media_StopFilm (qboolean all)
 
struct cin_s * Media_StartCin (char *name)
 
texid_tf Media_UpdateForShader (cin_t *cin)
 
void Media_ShutdownCin (cin_t *cin)
 
void Media_Send_Command (cin_t *cin, const char *command)
 
void Media_Send_MouseMove (cin_t *cin, float x, float y)
 
void Media_Send_Resize (cin_t *cin, int x, int y)
 
void Media_Send_GetSize (cin_t *cin, int *x, int *y, float *aspect)
 
void Media_Send_KeyEvent (cin_t *cin, int button, int unicode, int event)
 
void Media_Send_Reset (cin_t *cin)
 
void Media_SetState (cin_t *cin, cinstates_t newstate)
 
cinstates_t Media_GetState (cin_t *cin)
 
const char * Media_Send_GetProperty (cin_t *cin, const char *key)
 
void Media_SaveTracks (vfsfile_t *outcfg)
 
void Media_Init (void)
 
qboolean Media_NamedTrack (const char *initialtrack, const char *looptrack)
 
void Media_NumberedTrack (unsigned int initialtrack, unsigned int looptrack)
 
void Media_EndedTrack (void)
 
void MVD_Interpolate (void)
 
int Stats_GetKills (int playernum)
 
int Stats_GetTKills (int playernum)
 
int Stats_GetDeaths (int playernum)
 
int Stats_GetTouches (int playernum)
 
int Stats_GetCaptures (int playernum)
 
qboolean Stats_HaveFlags (int mode)
 
qboolean Stats_HaveKills (void)
 
float Stats_GetLastOwnFrag (int seat, char *res, int reslen)
 
void VARGS Stats_Message (char *msg,...) LIKEPRINTF(1)
 
qboolean Stats_ParsePrintLine (const char *line)
 
qboolean Stats_ParsePickups (const char *line)
 
void Stats_NewMap (void)
 
void Stats_Clear (void)
 
void Stats_Init (void)
 
qboolean Media_RegisterDecoder (struct plugin_s *plug, media_decoder_funcs_t *funcs)
 
qboolean Media_UnregisterDecoder (struct plugin_s *plug, media_decoder_funcs_t *funcs)
 
qboolean Media_RegisterEncoder (struct plugin_s *plug, media_encoder_funcs_t *funcs)
 
qboolean Media_UnregisterEncoder (struct plugin_s *plug, media_encoder_funcs_t *funcs)
 

Variables

client_static_t cls
 
unsigned int cl_teamtopcolor
 
unsigned int cl_teambottomcolor
 
unsigned int cl_enemytopcolor
 
unsigned int cl_enemybottomcolor
 
cvar_t cl_warncmd
 
cvar_t cl_upspeed
 
cvar_t cl_forwardspeed
 
cvar_t cl_backspeed
 
cvar_t cl_sidespeed
 
cvar_t cl_movespeedkey
 
cvar_t cl_yawspeed
 
cvar_t cl_pitchspeed
 
cvar_t cl_anglespeedkey
 
cvar_t cl_shownet
 
cvar_t cl_sbar
 
cvar_t cl_hudswap
 
cvar_t cl_pitchdriftspeed
 
cvar_t lookspring
 
cvar_t lookstrafe
 
cvar_t sensitivity
 
cvar_t m_pitch
 
cvar_t m_yaw
 
cvar_t m_forward
 
cvar_t m_side
 
cvar_t name
 
cvar_t ruleset_allow_playercount
 
cvar_t ruleset_allow_frj
 
cvar_t ruleset_allow_semicheats
 
cvar_t ruleset_allow_packet
 
cvar_t ruleset_allow_particle_lightning
 
cvar_t ruleset_allow_overlongsounds
 
cvar_t ruleset_allow_larger_models
 
cvar_t ruleset_allow_modified_eyes
 
cvar_t ruleset_allow_sensitive_texture_replacements
 
cvar_t ruleset_allow_localvolume
 
cvar_t ruleset_allow_shaders
 
cvar_t ruleset_allow_watervis
 
cvar_t ruleset_allow_triggers
 
client_state_t cl
 
entity_state_tcl_baselines
 
static_entity_tcl_static_entities
 
unsigned int cl_max_static_entities
 
lightstyle_tcl_lightstyle
 
size_t cl_max_lightstyles
 
dlight_tcl_dlights
 
size_t cl_maxdlights
 
int d_lightstylevalue [MAX_NET_LIGHTSTYLES]
 
size_t rtlights_first
 
size_t rtlights_max
 
int cl_baselines_count
 
qboolean nomaster
 
int cl_framecount
 
int cl_numvisedicts
 
int cl_maxvisedicts
 
entity_tcl_visedicts
 
scenetris_tcl_stris
 
vecV_t *fte_restrict cl_strisvertv
 
vec4_t *fte_restrict cl_strisvertc
 
vec2_t *fte_restrict cl_strisvertt
 
vec3_t *fte_restrict cl_strisvertn [3]
 
index_t *fte_restrict cl_strisidx
 
unsigned int cl_numstrisidx
 
unsigned int cl_maxstrisidx
 
unsigned int cl_numstrisvert
 
unsigned int cl_maxstrisvert
 
unsigned int cl_numstrisnormals
 
unsigned int cl_maxstrisnormals
 
unsigned int cl_numstris
 
unsigned int cl_maxstris
 
char emodel_name []
 
char pmodel_name []
 
char prespawn_name []
 
char modellist_name []
 
char soundlist_name []
 
kbutton_t in_mlook
 
kbutton_t in_strafe
 
kbutton_t in_speed
 
float in_sensitivityscale
 
qboolean runningindepphys
 
float packet_latency [NET_TIMINGS]
 
qboolean f_modified_particles
 
qboolean care_f_modified
 
console_teditormodal
 
struct plugin_s * currentplug
 

Typedef Documentation

◆ beam_t

typedef struct beam_s beam_t

◆ cin_t

typedef struct cin_s cin_t

◆ colourised_t

typedef struct colourised_s colourised_t

◆ dlight_t

typedef struct dlight_s dlight_t

◆ downloadlist_t

◆ kbutton_t

typedef struct kbutton_s kbutton_t

◆ player_info_t

typedef struct player_info_s player_info_t

◆ qdownload_t

typedef struct qdownload_s qdownload_t

◆ qwskin_t

typedef struct qwskin_s qwskin_t

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
FOGTYPE_AIR 
FOGTYPE_WATER 
FOGTYPE_SKYROOM 
FOGTYPE_COUNT 

◆ anonymous enum

anonymous enum
Enumerator
SKIN_NOTLOADED 
SKIN_LOADING 
SKIN_LOADED 
SKIN_FAILED 

◆ beamtype_e

enum beamtype_e
Enumerator
BT_Q1LIGHTNING1 
BT_Q1LIGHTNING2 
BT_Q1LIGHTNING3 
BT_Q1BEAM 
BT_Q2PARASITE 
BT_Q2GRAPPLE 
BT_Q2HEATBEAM 
BT_Q2LIGHTNING 
BT_H2LIGHTNING_SMALL 
BT_H2CHAIN 
BT_H2SUNSTAFF1 
BT_H2SUNSTAFF1_SUB 
BT_H2SUNSTAFF2 
BT_H2LIGHTNING 
BT_H2COLORBEAM 
BT_H2ICECHUNKS 
BT_H2GAZE 
BT_H2FAMINE 

◆ cactive_t

enum cactive_t
Enumerator
ca_disconnected 
ca_demostart 
ca_connected 
ca_onserver 
ca_active 

◆ cinstates_t

Enumerator
CINSTATE_INVALID 
CINSTATE_PLAY 
CINSTATE_LOOP 
CINSTATE_PAUSE 
CINSTATE_ENDED 
CINSTATE_FLUSHED 

◆ dlfailreason_e

Enumerator
DLFAIL_UNTRIED 
DLFAIL_UNSUPPORTED 
DLFAIL_CORRUPTED 
DLFAIL_CLIENTCVAR 
DLFAIL_CLIENTFILE 
DLFAIL_SERVERCVAR 
DLFAIL_REDIRECTED 
DLFAIL_SERVERFILE 

◆ dltype_t

enum dltype_t
Enumerator
dl_none 
dl_model 
dl_sound 
dl_skin 
dl_wad 
dl_single 
dl_singlestuffed 

◆ q2pmtype_t

enum q2pmtype_t
Enumerator
Q2PM_NORMAL 
Q2PM_SPECTATOR 
Q2PM_DEAD 
Q2PM_GIB 
Q2PM_FREEZE 

◆ qdlabort

enum qdlabort
Enumerator
QDL_FAILED 
QDL_DISCONNECT 
QDL_COMPLETED 

Function Documentation

◆ Cam_AutoTrack_Update()

void Cam_AutoTrack_Update ( const char *  mode)

◆ Cam_DrawViewModel()

qboolean Cam_DrawViewModel ( playerview_t pv)

◆ Cam_FinishMove()

void Cam_FinishMove ( playerview_t pv,
usercmd_t cmd 
)

◆ Cam_Lock()

void Cam_Lock ( playerview_t pv,
int  playernum 
)

◆ Cam_NowLocked()

void Cam_NowLocked ( playerview_t pv)

◆ Cam_Reset()

void Cam_Reset ( void  )

◆ Cam_SelfTrack()

void Cam_SelfTrack ( playerview_t pv)

◆ Cam_SetModAutoTrack()

void Cam_SetModAutoTrack ( int  userid)

◆ Cam_Track()

void Cam_Track ( playerview_t pv,
usercmd_t cmd 
)

◆ Cam_TrackNum()

int Cam_TrackNum ( playerview_t pv)

◆ Cam_TrackPlayer()

void Cam_TrackPlayer ( int  seat,
char *  cmdname,
char *  plrarg 
)

◆ Cam_Unlock()

void Cam_Unlock ( playerview_t pv)

◆ CIN_PlayCinematic()

struct cinematics_s * CIN_PlayCinematic ( char *  arg)

◆ CIN_Rewind()

void CIN_Rewind ( struct cinematics_s *  cin)

◆ CIN_RunCinematic()

int CIN_RunCinematic ( struct cinematics_s *  cin,
float  playbacktime,
qbyte **  outdata,
int outwidth,
int outheight,
qbyte **  outpalette 
)

◆ CIN_StopCinematic()

void CIN_StopCinematic ( struct cinematics_s *  cin)

◆ CL_AddBeam()

beam_t * CL_AddBeam ( enum beamtype_e  tent,
int  ent,
vec3_t  start,
vec3_t  end 
)

◆ CL_AddVWeapModel()

void CL_AddVWeapModel ( entity_t player,
struct model_s model 
)

◆ CL_AllocDlight()

dlight_t * CL_AllocDlight ( int  key)

◆ CL_AllocDlightOrg()

dlight_t * CL_AllocDlightOrg ( int  keyidx,
vec3_t  keyorg 
)

◆ CL_AllocSlight()

dlight_t * CL_AllocSlight ( void  )

◆ CL_AllowArbitaryDownload()

qboolean CL_AllowArbitaryDownload ( const char *  oldname,
const char *  localfile 
)

◆ CL_AllowIndependantSendCmd()

qboolean CL_AllowIndependantSendCmd ( qboolean  allow)

◆ CL_BeginServerReconnect()

void CL_BeginServerReconnect ( void  )

◆ CL_CalcClientTime()

void CL_CalcClientTime ( void  )

◆ CL_CalcNet()

int CL_CalcNet ( float  scale)

◆ CL_CalcNet2()

void CL_CalcNet2 ( float *  pings,
float *  pings_min,
float *  pings_max,
float *  pingms_stddev,
float *  pingfr,
int pingfr_min,
int pingfr_max,
float *  dropped,
float *  choked,
float *  invalid 
)

◆ CL_Changing_f()

void CL_Changing_f ( void  )

◆ CL_CheckBaselines()

qboolean CL_CheckBaselines ( int  size)

◆ CL_CheckDLFile()

qboolean CL_CheckDLFile ( const char *  filename)

◆ CL_CheckOrEnqueDownloadFile()

qboolean CL_CheckOrEnqueDownloadFile ( const char *  filename,
const char *  localname,
unsigned int  flags 
)

◆ CL_CheckServerInfo()

void CL_CheckServerInfo ( void  )

◆ CL_CheckServerPacks()

void CL_CheckServerPacks ( void  )

◆ CL_ClearCustomTEnts()

void CL_ClearCustomTEnts ( void  )

◆ CL_ClearEntityLists()

void CL_ClearEntityLists ( void  )

◆ CL_ClearLerpEntsParticleState()

void CL_ClearLerpEntsParticleState ( void  )

◆ CL_ClearParseState()

void CL_ClearParseState ( void  )

◆ CL_ClearProjectiles()

void CL_ClearProjectiles ( void  )

◆ CL_ClearState()

void CL_ClearState ( qboolean  gamestart)

◆ CL_ClearTEntParticleState()

void CL_ClearTEntParticleState ( void  )

◆ CL_ClearTEnts()

void CL_ClearTEnts ( void  )

◆ CL_CloneDlight()

void CL_CloneDlight ( dlight_t dl,
dlight_t src 
)

◆ CL_ConnectionlessPacket()

void CL_ConnectionlessPacket ( void  )

◆ CL_DecayLights()

void CL_DecayLights ( void  )

◆ CL_Demo_ClientCommand()

void CL_Demo_ClientCommand ( char *  commandtext)

◆ CL_DemoBehind()

qboolean CL_DemoBehind ( void  )

◆ CL_DemoJump_f()

void CL_DemoJump_f ( void  )

◆ CL_DemoList_c()

void CL_DemoList_c ( int  argn,
const char *  partial,
struct xcommandargcompletioncb_s ctx 
)

◆ CL_DemoNudge_f()

void CL_DemoNudge_f ( void  )

◆ CL_Demos_f()

void CL_Demos_f ( void  )

◆ CL_Disconnect()

void CL_Disconnect ( const char *  reason)

◆ CL_Disconnect_f()

void CL_Disconnect_f ( void  )

◆ CL_DownloadFailed()

downloadlist_t * CL_DownloadFailed ( const char *  name,
qdownload_t qdl,
enum dlfailreason_e  failreason 
)

◆ CL_DownloadFinished()

void CL_DownloadFinished ( qdownload_t dl)

◆ CL_DownloadRate()

int CL_DownloadRate ( void  )

◆ CL_DumpPacket()

void CL_DumpPacket ( void  )

◆ CL_EmitEntities()

void CL_EmitEntities ( void  )

◆ CL_EnqueDownload()

qboolean CL_EnqueDownload ( const char *  filename,
const char *  localname,
unsigned int  flags 
)

◆ CL_EstablishConnection()

void CL_EstablishConnection ( char *  host)

◆ CL_ExecInitialConfigs()

void CL_ExecInitialConfigs ( char *  defaultexec,
qboolean  fullvidrestart 
)

◆ CL_FilterTime()

float CL_FilterTime ( double  time,
float  wantfps,
float  limit,
qboolean  ignoreserver 
)

◆ CL_FlushClientCommands()

void CL_FlushClientCommands ( void  )

◆ CL_FreeDlights()

void CL_FreeDlights ( void  )

◆ CL_FreeVisEdicts()

void CL_FreeVisEdicts ( void  )

◆ CL_GetDemoMessage()

qboolean CL_GetDemoMessage ( void  )

◆ CL_GetDownloadSizes()

void CL_GetDownloadSizes ( unsigned int filecount,
qofs_t totalsize,
qboolean somesizesunknown 
)

◆ CL_Init()

void CL_Init ( void  )

◆ CL_InitCam()

void CL_InitCam ( void  )

◆ CL_InitDlights()

void CL_InitDlights ( void  )

◆ CL_InitInput()

void CL_InitInput ( void  )

◆ CL_InitPrediction()

void CL_InitPrediction ( void  )

◆ CL_InitTEnts()

void CL_InitTEnts ( void  )

◆ CL_InitTEntSounds()

void CL_InitTEntSounds ( void  )

◆ CL_IsDownloading()

int CL_IsDownloading ( const char *  localname)

◆ CL_IsUploading()

qboolean CL_IsUploading ( void  )

◆ CL_KeyState()

float CL_KeyState ( kbutton_t key,
int  pnum,
qboolean  noslowstart 
)

◆ CL_LinkPacketEntities()

void CL_LinkPacketEntities ( void  )

◆ CL_LinkPlayers()

void CL_LinkPlayers ( void  )

◆ CL_LinkProjectiles()

void CL_LinkProjectiles ( void  )

◆ CL_LinkStaticEntities()

void CL_LinkStaticEntities ( void pvs,
int areas 
)

◆ CL_LinkViewModel()

void CL_LinkViewModel ( void  )

◆ CL_MakeActive()

void CL_MakeActive ( char *  gamename)

◆ CL_MayLerp()

qboolean CL_MayLerp ( void  )

◆ CL_NewDlight()

dlight_t * CL_NewDlight ( int  key,
const vec3_t  origin,
float  radius,
float  time,
float  r,
float  g,
float  b 
)

◆ CL_NewDlightCube()

dlight_t * CL_NewDlightCube ( int  key,
const vec3_t  origin,
vec3_t  angles,
float  radius,
float  time,
vec3_t  colours 
)

◆ CL_NewTranslation()

void CL_NewTranslation ( int  slot)

◆ CL_NextDemo()

void CL_NextDemo ( void  )

◆ CL_NextUpload()

void CL_NextUpload ( void  )

◆ CL_Parse_Disconnected()

void CL_Parse_Disconnected ( void  )

◆ CL_ParseClientPersist()

void CL_ParseClientPersist ( void  )

◆ CL_ParseCustomTEnt()

void CL_ParseCustomTEnt ( void  )

◆ CL_ParseEffect()

void CL_ParseEffect ( qboolean  effect2)

◆ CL_ParseEstablished()

void CL_ParseEstablished ( void  )

◆ CL_ParseOOBDownload()

qboolean CL_ParseOOBDownload ( void  )

◆ CL_ParseParticleEffect2()

void CL_ParseParticleEffect2 ( void  )

◆ CL_ParseParticleEffect3()

void CL_ParseParticleEffect3 ( void  )

◆ CL_ParseParticleEffect4()

void CL_ParseParticleEffect4 ( void  )

◆ CL_ParsePointParticles()

void CL_ParsePointParticles ( qboolean  compact)

◆ CL_ParseProjectiles()

void CL_ParseProjectiles ( int  modelindex,
qboolean  nails2 
)

◆ CL_ParseQTVFile()

void CL_ParseQTVFile ( vfsfile_t f,
const char *  fname,
qtvfile_t result 
)

◆ CL_ParseTEnt() [1/2]

void CL_ParseTEnt ( qboolean  nqprot)

◆ CL_ParseTEnt() [2/2]

void CL_ParseTEnt ( void  )

◆ CL_ParseTEnt_Sized()

void CL_ParseTEnt_Sized ( void  )

◆ CL_ParseTrailParticles()

void CL_ParseTrailParticles ( void  )

◆ CL_PlayDemo_f()

void CL_PlayDemo_f ( void  )

◆ CL_PredictMove()

void CL_PredictMove ( void  )

◆ CL_PredictUsercmd()

void CL_PredictUsercmd ( int  seat,
int  entnum,
player_state_t from,
player_state_t to,
usercmd_t u 
)

◆ CL_ProgressDemoTime()

void CL_ProgressDemoTime ( void  )

◆ CL_QTVDemos_f()

void CL_QTVDemos_f ( void  )

◆ CL_QTVList_f()

void CL_QTVList_f ( void  )

◆ CL_QTVPlay_f()

void CL_QTVPlay_f ( void  )

◆ CL_QTVPoll()

void CL_QTVPoll ( void  )

◆ CL_ReadFromServer()

int CL_ReadFromServer ( void  )

◆ CL_ReadPacket()

void CL_ReadPacket ( void  )

◆ CL_ReadPackets()

void CL_ReadPackets ( void  )

◆ CL_Reconnect_f()

void CL_Reconnect_f ( void  )

◆ CL_Record_f()

void CL_Record_f ( void  )

◆ CL_RegisterParticles()

void CL_RegisterParticles ( void  )

◆ CL_RemoveClientCommands()

int CL_RemoveClientCommands ( char *  command)

◆ CL_RequestNextDownload()

void CL_RequestNextDownload ( void  )

◆ CL_ReRecord_f()

void CL_ReRecord_f ( void  )

◆ CL_SaveInfo()

void CL_SaveInfo ( vfsfile_t f)

◆ CL_Say()

void CL_Say ( qboolean  team,
char *  extra 
)

◆ CL_SendClientCommand()

void VARGS CL_SendClientCommand ( qboolean  reliable,
char *  format,
  ... 
)

◆ CL_SendCmd()

void CL_SendCmd ( double  frametime,
qboolean  mainloop 
)

◆ CL_SendDownloadReq()

void CL_SendDownloadReq ( sizebuf_t msg)

◆ CL_SendMove()

void CL_SendMove ( usercmd_t cmd)

◆ CL_SendSeatClientCommand()

void VARGS CL_SendSeatClientCommand ( qboolean  reliable,
unsigned int  seat,
char *  format,
  ... 
)

◆ CL_SetInfo()

void CL_SetInfo ( int  pnum,
const char *  key,
const char *  value 
)

◆ CL_SetInfoBlob()

void CL_SetInfoBlob ( int  pnum,
const char *  key,
const char *  value,
size_t  valuesize 
)

◆ CL_SetSolidEntities()

void CL_SetSolidEntities ( void  )

◆ CL_SetSolidPlayers()

void CL_SetSolidPlayers ( void  )

◆ CL_SetUpPlayerPrediction()

void CL_SetUpPlayerPrediction ( qboolean  dopred)

◆ CL_ShowTrafficUsage()

void CL_ShowTrafficUsage ( float  x,
float  y 
)

◆ CL_SpawnSpriteEffect()

void CL_SpawnSpriteEffect ( vec3_t  org,
vec3_t  dir,
vec3_t  orientationup,
struct model_s model,
int  startframe,
int  framecount,
float  framerate,
float  alpha,
float  scale,
float  randspin,
float  gravity,
int  traileffect,
unsigned int  renderflags,
int  skinnum 
)

◆ CL_Startdemos_f()

void CL_Startdemos_f ( void  )

◆ CL_StartUpload()

void CL_StartUpload ( qbyte data,
int  size 
)

◆ CL_Stop_f()

void CL_Stop_f ( void  )

◆ CL_Stopdemo_f()

void CL_Stopdemo_f ( void  )

◆ CL_StopPlayback()

void CL_StopPlayback ( void  )

◆ CL_StopUpload()

void CL_StopUpload ( void  )

◆ CL_TimeDemo_f()

void CL_TimeDemo_f ( void  )

◆ CL_TraceLine()

float CL_TraceLine ( vec3_t  start,
vec3_t  end,
vec3_t  impact,
vec3_t  normal,
int ent 
)

◆ CL_TransitionEntities()

void CL_TransitionEntities ( void  )

◆ CL_TranslateParticleFromServer()

int CL_TranslateParticleFromServer ( int  sveffect)

◆ CL_TryingToConnect()

char * CL_TryingToConnect ( void  )

◆ CL_UpdateTEnts()

void CL_UpdateTEnts ( void  )

◆ CL_UpdateWindowTitle()

void CL_UpdateWindowTitle ( void  )

◆ CL_UseIndepPhysics()

void CL_UseIndepPhysics ( qboolean  allow)

◆ CL_WriteCustomTEnt()

qboolean CL_WriteCustomTEnt ( sizebuf_t buf,
int  id 
)

◆ CL_WriteDemoCmd()

void CL_WriteDemoCmd ( usercmd_t pcmd)

◆ CL_WriteRecordQ2DemoMessage()

void CL_WriteRecordQ2DemoMessage ( sizebuf_t msg)

◆ CL_WriteSetDemoMessage()

void CL_WriteSetDemoMessage ( void  )

◆ CL_WriteToServer()

void CL_WriteToServer ( usercmd_t cmd)

◆ CLFTE_ParseBaseline()

void CLFTE_ParseBaseline ( entity_state_t es,
qboolean  numberisimportant 
)

◆ CLFTE_ParseEntities()

void CLFTE_ParseEntities ( void  )

◆ CLHL_AnimateViewEntity()

int CLHL_AnimateViewEntity ( entity_t ent)

◆ CLHL_BuildUserInput()

int CLHL_BuildUserInput ( int  msecs,
usercmd_t cmd 
)

◆ CLHL_DrawHud()

int CLHL_DrawHud ( void  )

◆ CLHL_GamecodeDoesMouse()

int CLHL_GamecodeDoesMouse ( void  )

◆ CLHL_LoadClientGame()

void CLHL_LoadClientGame ( void  )

◆ CLHL_MouseEvent()

int CLHL_MouseEvent ( unsigned int  buttonmask)

◆ CLHL_ParseGamePacket()

int CLHL_ParseGamePacket ( void  )

◆ CLHL_SetMouseActive()

void CLHL_SetMouseActive ( int  activate)

◆ CLNQ_GetMessage()

int CLNQ_GetMessage ( void  )

◆ CLNQ_ParseEntity()

void CLNQ_ParseEntity ( unsigned int  bits)

◆ CLNQ_ParseParticleEffect()

void CLNQ_ParseParticleEffect ( void  )

◆ CLNQ_ParseServerMessage()

void CLNQ_ParseServerMessage ( void  )

◆ CLNQ_SignonReply()

void CLNQ_SignonReply ( void  )

◆ CLQ2_AddEntities()

void CLQ2_AddEntities ( void  )

◆ CLQ2_CheckPredictionError()

void CLQ2_CheckPredictionError ( void  )

◆ CLQ2_ClearParticleState()

void CLQ2_ClearParticleState ( void  )

◆ CLQ2_ClearState()

void CLQ2_ClearState ( void  )

◆ CLQ2_GatherSounds()

unsigned int CLQ2_GatherSounds ( vec3_t positions,
unsigned int entnums,
sfx_t **  sounds,
unsigned int  max 
)

◆ CLQ2_ParseBaseline()

void CLQ2_ParseBaseline ( void  )

◆ CLQ2_ParseFrame()

void CLQ2_ParseFrame ( int  extrabits)

◆ CLQ2_ParseInventory()

void CLQ2_ParseInventory ( int  seat)

◆ CLQ2_ParseMuzzleFlash()

void CLQ2_ParseMuzzleFlash ( void  )

◆ CLQ2_ParseMuzzleFlash2()

void CLQ2_ParseMuzzleFlash2 ( void  )

◆ CLQ2_ParseServerMessage()

void CLQ2_ParseServerMessage ( void  )

◆ CLQ2_ParseTEnt()

void CLQ2_ParseTEnt ( void  )

◆ CLQ2_RegisterTEntModels()

int CLQ2_RegisterTEntModels ( void  )

◆ CLQ2_WriteDemoBaselines()

void CLQ2_WriteDemoBaselines ( sizebuf_t buf)

◆ CLQW_ParseDelta()

void CLQW_ParseDelta ( struct entity_state_s from,
struct entity_state_s to,
int  bits 
)

◆ CLQW_ParsePacketEntities()

void CLQW_ParsePacketEntities ( qboolean  delta)

◆ CLQW_ParsePlayerinfo()

void CLQW_ParsePlayerinfo ( void  )

◆ CLQW_ParseServerMessage()

void CLQW_ParseServerMessage ( void  )

◆ CLR1Q2_ParsePlayerUpdate()

void CLR1Q2_ParsePlayerUpdate ( void  )

◆ CSQC_Accelerometer()

qboolean CSQC_Accelerometer ( float  x,
float  y,
float  z 
)

◆ CSQC_CenterPrint()

qboolean CSQC_CenterPrint ( int  seat,
const char *  cmd 
)

◆ CSQC_CheckDownload()

qboolean CSQC_CheckDownload ( const char *  name,
unsigned int  checksum,
size_t  checksize 
)

◆ CSQC_ConsoleCommand()

qboolean CSQC_ConsoleCommand ( int  seat,
const char *  cmd 
)

◆ CSQC_ConsoleLink()

qboolean CSQC_ConsoleLink ( char *  text,
char *  info 
)

◆ CSQC_CvarChanged()

void CSQC_CvarChanged ( cvar_t var)

◆ CSQC_DeltaEnd()

void CSQC_DeltaEnd ( void  )

◆ CSQC_DeltaPlayer()

qboolean CSQC_DeltaPlayer ( int  playernum,
player_state_t state 
)

◆ CSQC_DeltaStart()

void CSQC_DeltaStart ( float  time)

◆ CSQC_DeltaUpdate()

qboolean CSQC_DeltaUpdate ( entity_state_t src)

◆ CSQC_DrawHud()

qboolean CSQC_DrawHud ( playerview_t pv)

◆ CSQC_DrawScores()

qboolean CSQC_DrawScores ( playerview_t pv)

◆ CSQC_DrawView()

qboolean CSQC_DrawView ( void  )

◆ CSQC_GetExtraFieldInfo()

const char * CSQC_GetExtraFieldInfo ( void went,
char *  out,
size_t  outsize 
)

◆ CSQC_Gyroscope()

qboolean CSQC_Gyroscope ( float  x,
float  y,
float  z 
)

◆ CSQC_Init()

qboolean CSQC_Init ( qboolean  anycsqc,
const char *  csprogsname,
unsigned int  checksum,
size_t  progssize 
)

◆ CSQC_Inited()

qboolean CSQC_Inited ( void  )

◆ CSQC_Input_Frame()

void CSQC_Input_Frame ( int  seat,
usercmd_t cmd 
)

◆ CSQC_JoystickAxis()

qboolean CSQC_JoystickAxis ( int  axis,
float  value,
unsigned int  devid 
)

◆ CSQC_KeyPress()

qboolean CSQC_KeyPress ( int  key,
int  unicode,
qboolean  down,
unsigned int  devid 
)

◆ CSQC_MapEntityEdited()

void CSQC_MapEntityEdited ( int  modelindex,
int  idx,
const char *  newe 
)

◆ CSQC_MouseMove()

qboolean CSQC_MouseMove ( float  xdelta,
float  ydelta,
unsigned int  devid 
)

◆ CSQC_MousePosition()

qboolean CSQC_MousePosition ( float  xabs,
float  yabs,
unsigned int  devid 
)

◆ CSQC_Parse_Damage()

qboolean CSQC_Parse_Damage ( int  seat,
float  save,
float  take,
vec3_t  source 
)

◆ CSQC_Parse_SetAngles()

qboolean CSQC_Parse_SetAngles ( int  seat,
vec3_t  newangles,
qboolean  wasdelta 
)

◆ CSQC_ParseEntities()

void CSQC_ParseEntities ( qboolean  sized)

◆ CSQC_ParseGamePacket()

qboolean CSQC_ParseGamePacket ( int  seat,
qboolean  sized 
)

◆ CSQC_ParsePrint()

qboolean CSQC_ParsePrint ( char *  message,
int  printlevel 
)

◆ CSQC_ParseTempEntity()

qboolean CSQC_ParseTempEntity ( void  )

◆ CSQC_PlayerInfoChanged()

void CSQC_PlayerInfoChanged ( int  player)

◆ CSQC_RegisterCvarsAndThings()

void CSQC_RegisterCvarsAndThings ( void  )

◆ CSQC_RendererRestarted()

void CSQC_RendererRestarted ( qboolean  initing)

◆ CSQC_ResetTrails()

void CSQC_ResetTrails ( void  )

◆ CSQC_ServerInfoChanged()

void CSQC_ServerInfoChanged ( void  )

◆ CSQC_SetupToRenderPortal()

qboolean CSQC_SetupToRenderPortal ( int  entnum)

◆ CSQC_Shutdown()

void CSQC_Shutdown ( void  )

◆ CSQC_StartSound()

int CSQC_StartSound ( int  entnum,
int  channel,
char *  soundname,
vec3_t  pos,
float  vol,
float  attenuation,
float  pitchmod,
float  timeofs,
unsigned int  flags 
)

◆ CSQC_StuffCmd()

qboolean CSQC_StuffCmd ( int  lplayernum,
char *  cmd,
char *  cmdend 
)

◆ CSQC_UnconnectedInit()

qboolean CSQC_UnconnectedInit ( void  )

◆ CSQC_UnconnectedOkay()

qboolean CSQC_UnconnectedOkay ( qboolean  inprinciple)

◆ CSQC_UseGamecodeLoadingScreen()

qboolean CSQC_UseGamecodeLoadingScreen ( void  )

◆ CSQC_WorldLoaded()

void CSQC_WorldLoaded ( void  )

◆ DL_Abort()

void DL_Abort ( qdownload_t dl,
enum qdlabort  aborttype 
)

◆ DL_Begun()

qboolean DL_Begun ( qdownload_t dl)

◆ DropPunchAngle()

void DropPunchAngle ( playerview_t pv)

◆ Editor_Draw()

void Editor_Draw ( void  )

◆ Editor_Init()

void Editor_Init ( void  )

◆ Editor_ProgsKilled()

void Editor_ProgsKilled ( struct pubprogfuncs_s dead)

◆ Host_WriteConfiguration()

void Host_WriteConfiguration ( void  )

◆ IN_DrawWeaponWheel()

qboolean IN_DrawWeaponWheel ( int  pnum)

◆ IN_GetPreselectedViewmodelName()

const char * IN_GetPreselectedViewmodelName ( unsigned int  pnum)

◆ IN_WeaponWheelAccumulate()

qboolean IN_WeaponWheelAccumulate ( int  pnum,
float  x,
float  y,
float  threshhold 
)

◆ IN_WeaponWheelIsShown()

qboolean IN_WeaponWheelIsShown ( void  )

◆ InitValidation()

void InitValidation ( void  )

◆ Key_GetBinding()

const char * Key_GetBinding ( int  keynum,
int  bindmap,
int  modifier 
)

◆ Key_GetBindMap()

void Key_GetBindMap ( int bindmaps)

◆ Key_KeynumToLocalString()

const char * Key_KeynumToLocalString ( int  keynum,
int  modifier 
)

◆ Key_KeynumToString()

const char * Key_KeynumToString ( int  keynum,
int  modifier 
)

◆ Key_SetBindMap()

void Key_SetBindMap ( int bindmaps)

◆ Key_StringToKeynum()

int Key_StringToKeynum ( const char *  str,
int modifier 
)

◆ Master_FindBestRoute()

int Master_FindBestRoute ( char *  server,
char *  out,
size_t  outsize,
int directcost,
int chainedcost 
)

◆ Media_EndedTrack()

void Media_EndedTrack ( void  )

◆ Media_GetState()

cinstates_t Media_GetState ( cin_t cin)

◆ Media_Init()

void Media_Init ( void  )

◆ Media_NamedTrack()

qboolean Media_NamedTrack ( const char *  initialtrack,
const char *  looptrack 
)

◆ Media_NumberedTrack()

void Media_NumberedTrack ( unsigned int  initialtrack,
unsigned int  looptrack 
)

◆ Media_PlayFilm()

qboolean Media_PlayFilm ( char *  name,
qboolean  enqueue 
)

◆ Media_RegisterDecoder()

qboolean Media_RegisterDecoder ( struct plugin_s *  plug,
media_decoder_funcs_t funcs 
)

◆ Media_RegisterEncoder()

qboolean Media_RegisterEncoder ( struct plugin_s *  plug,
media_encoder_funcs_t funcs 
)

◆ Media_SaveTracks()

void Media_SaveTracks ( vfsfile_t outcfg)

◆ Media_Send_Command()

void Media_Send_Command ( cin_t cin,
const char *  command 
)

◆ Media_Send_GetProperty()

const char * Media_Send_GetProperty ( cin_t cin,
const char *  key 
)

◆ Media_Send_GetSize()

void Media_Send_GetSize ( cin_t cin,
int x,
int y,
float *  aspect 
)

◆ Media_Send_KeyEvent()

void Media_Send_KeyEvent ( cin_t cin,
int  button,
int  unicode,
int  event 
)

◆ Media_Send_MouseMove()

void Media_Send_MouseMove ( cin_t cin,
float  x,
float  y 
)

◆ Media_Send_Reset()

void Media_Send_Reset ( cin_t cin)

◆ Media_Send_Resize()

void Media_Send_Resize ( cin_t cin,
int  x,
int  y 
)

◆ Media_SetState()

void Media_SetState ( cin_t cin,
cinstates_t  newstate 
)

◆ Media_ShutdownCin()

void Media_ShutdownCin ( cin_t cin)

◆ Media_StartCin()

struct cin_s * Media_StartCin ( char *  name)

◆ Media_StopFilm()

qboolean Media_StopFilm ( qboolean  all)

◆ Media_UnregisterDecoder()

qboolean Media_UnregisterDecoder ( struct plugin_s *  plug,
media_decoder_funcs_t funcs 
)

◆ Media_UnregisterEncoder()

qboolean Media_UnregisterEncoder ( struct plugin_s *  plug,
media_encoder_funcs_t funcs 
)

◆ Media_UpdateForShader()

texid_tf Media_UpdateForShader ( cin_t cin)

◆ MVD_Interpolate()

void MVD_Interpolate ( void  )

◆ NQ_BeginConnect()

void NQ_BeginConnect ( char *  to)

◆ NQ_ContinueConnect()

void NQ_ContinueConnect ( char *  to)

◆ NQ_P_ParseParticleEffect()

void NQ_P_ParseParticleEffect ( void  )

◆ ReadPCXData()

qbyte * ReadPCXData ( qbyte buf,
int  length,
int  width,
int  height,
qbyte result 
)

◆ Ruleset_Check()

void Ruleset_Check ( char *  keyval,
char *  out,
size_t  outsize 
)

◆ Ruleset_FileLoaded()

qboolean Ruleset_FileLoaded ( const char *  filename,
const qbyte filedata,
size_t  filesize 
)

◆ Ruleset_GetRulesetName()

const char * Ruleset_GetRulesetName ( void  )

◆ Ruleset_Scan()

void Ruleset_Scan ( void  )

◆ Ruleset_Shutdown()

void Ruleset_Shutdown ( void  )

◆ SCR_StringToRGB()

void SCR_StringToRGB ( char *  rgbstring,
float *  rgb,
float  rgbinputscale 
)

◆ Skin_AllSkins_f()

void Skin_AllSkins_f ( void  )

◆ Skin_Find()

void Skin_Find ( player_info_t sc)

◆ Skin_FindName()

char * Skin_FindName ( player_info_t sc)

◆ Skin_FlushAll()

void Skin_FlushAll ( void  )

◆ Skin_FlushPlayers()

void Skin_FlushPlayers ( void  )

◆ Skin_FlushSkin()

void Skin_FlushSkin ( char *  name)

◆ Skin_Lookup()

qwskin_t * Skin_Lookup ( char *  fullname)

◆ Skin_NextDownload()

void Skin_NextDownload ( void  )

◆ Skin_Skins_f()

void Skin_Skins_f ( void  )

◆ Skin_TryCache8()

qbyte * Skin_TryCache8 ( qwskin_t skin)

◆ Sound_CheckDownload()

void Sound_CheckDownload ( const char *  s)

◆ Stats_Clear()

void Stats_Clear ( void  )

◆ Stats_GetCaptures()

int Stats_GetCaptures ( int  playernum)

◆ Stats_GetDeaths()

int Stats_GetDeaths ( int  playernum)

◆ Stats_GetKills()

int Stats_GetKills ( int  playernum)

◆ Stats_GetLastOwnFrag()

float Stats_GetLastOwnFrag ( int  seat,
char *  res,
int  reslen 
)

◆ Stats_GetTKills()

int Stats_GetTKills ( int  playernum)

◆ Stats_GetTouches()

int Stats_GetTouches ( int  playernum)

◆ Stats_HaveFlags()

qboolean Stats_HaveFlags ( int  mode)

◆ Stats_HaveKills()

qboolean Stats_HaveKills ( void  )

◆ Stats_Init()

void Stats_Init ( void  )

◆ Stats_Message()

void VARGS Stats_Message ( char *  msg,
  ... 
)

◆ Stats_NewMap()

void Stats_NewMap ( void  )

◆ Stats_ParsePickups()

qboolean Stats_ParsePickups ( const char *  line)

◆ Stats_ParsePrintLine()

qboolean Stats_ParsePrintLine ( const char *  line)

◆ SV_ConSay_f()

void SV_ConSay_f ( void  )

◆ SV_Serverinfo_f()

void SV_Serverinfo_f ( void  )

◆ SV_User_f()

void SV_User_f ( void  )

◆ TP_CategorizeMessage()

int TP_CategorizeMessage ( char *  s,
int offset,
player_info_t **  plr 
)

◆ TP_CheckPickupSound()

void TP_CheckPickupSound ( char *  s,
vec3_t  org,
int  seat 
)

◆ TP_CheckSoundTrigger()

qboolean TP_CheckSoundTrigger ( char *  str)

◆ TP_ExecTrigger()

void TP_ExecTrigger ( char *  s,
qboolean  indemos 
)

◆ TP_FilterMessage()

qboolean TP_FilterMessage ( char *  s)

◆ TP_FindColours()

colourised_t * TP_FindColours ( char *  name)

◆ TP_GenerateDemoName()

char * TP_GenerateDemoName ( void  )

◆ TP_Init()

void TP_Init ( void  )

◆ TP_IsPlayerVisible()

qboolean TP_IsPlayerVisible ( vec3_t  origin)

◆ TP_LocationName()

char * TP_LocationName ( const vec3_t  location)

◆ TP_NewMap()

void TP_NewMap ( void  )

◆ TP_ParsePlayerInfo()

void TP_ParsePlayerInfo ( player_state_t oldstate,
player_state_t state,
player_info_t info 
)

◆ TP_SearchForMsgTriggers()

void TP_SearchForMsgTriggers ( char *  s,
int  level 
)

◆ TP_SoundTrigger()

qboolean TP_SoundTrigger ( char *  message)

◆ TP_StatChanged()

void TP_StatChanged ( int  stat,
int  value 
)

◆ TP_SuppressMessage()

qboolean TP_SuppressMessage ( char *  buf)

◆ TP_UpdateAutoStatus()

void TP_UpdateAutoStatus ( void  )

◆ TraceLineR()

entity_t * TraceLineR ( vec3_t  start,
vec3_t  end,
vec3_t  impact,
vec3_t  normal,
qboolean  bsponly 
)

◆ V_ApplyRefdef()

void V_ApplyRefdef ( void  )

◆ V_CalcBob()

float V_CalcBob ( playerview_t pv,
qboolean  queryold 
)

◆ V_CalcGunPositionAngle()

void V_CalcGunPositionAngle ( playerview_t pv,
float  bob 
)

◆ V_CalcRefdef()

void V_CalcRefdef ( playerview_t pv)

◆ V_ClearRefdef()

void V_ClearRefdef ( playerview_t pv)

◆ V_DepthSortEntities()

void V_DepthSortEntities ( float *  vieworg)

◆ V_EditExternalModels()

int V_EditExternalModels ( int  newviewentity,
entity_t viewentities,
int  maxviewenties 
)

◆ V_ParseDamage()

void V_ParseDamage ( playerview_t pv)

◆ V_Register()

void V_Register ( void  )

◆ V_RenderView()

void V_RenderView ( qboolean  no2d)

◆ V_SetContentsColor()

void V_SetContentsColor ( int  contents)

◆ V_StartPitchDrift()

void V_StartPitchDrift ( playerview_t pv)

◆ V_StopPitchDrift()

void V_StopPitchDrift ( playerview_t pv)

◆ Validation_Apply_Ruleset()

void Validation_Apply_Ruleset ( void  )

◆ Validation_Auto_Response()

void Validation_Auto_Response ( int  playernum,
char *  s 
)

◆ Validation_CheckIfResponse()

void Validation_CheckIfResponse ( char *  text)

◆ Validation_DelatchRulesets()

void Validation_DelatchRulesets ( void  )

◆ Validation_FlushFileList()

void Validation_FlushFileList ( void  )

Variable Documentation

◆ care_f_modified

qboolean care_f_modified
extern

◆ cl

client_state_t cl
extern

◆ cl_anglespeedkey

cvar_t cl_anglespeedkey
extern

◆ cl_backspeed

cvar_t cl_backspeed
extern

◆ cl_baselines

entity_state_t* cl_baselines
extern

◆ cl_baselines_count

int cl_baselines_count
extern

◆ cl_dlights

dlight_t* cl_dlights
extern

◆ cl_enemybottomcolor

unsigned int cl_enemybottomcolor
extern

◆ cl_enemytopcolor

unsigned int cl_enemytopcolor
extern

◆ cl_forwardspeed

cvar_t cl_forwardspeed
extern

◆ cl_framecount

int cl_framecount
extern

◆ cl_hudswap

cvar_t cl_hudswap
extern

◆ cl_lightstyle

lightstyle_t* cl_lightstyle
extern

◆ cl_max_lightstyles

size_t cl_max_lightstyles
extern

◆ cl_max_static_entities

unsigned int cl_max_static_entities
extern

◆ cl_maxdlights

size_t cl_maxdlights
extern

◆ cl_maxstris

unsigned int cl_maxstris
extern

◆ cl_maxstrisidx

unsigned int cl_maxstrisidx
extern

◆ cl_maxstrisnormals

unsigned int cl_maxstrisnormals
extern

◆ cl_maxstrisvert

unsigned int cl_maxstrisvert
extern

◆ cl_maxvisedicts

int cl_maxvisedicts
extern

◆ cl_movespeedkey

cvar_t cl_movespeedkey
extern

◆ cl_numstris

unsigned int cl_numstris
extern

◆ cl_numstrisidx

unsigned int cl_numstrisidx
extern

◆ cl_numstrisnormals

unsigned int cl_numstrisnormals
extern

◆ cl_numstrisvert

unsigned int cl_numstrisvert
extern

◆ cl_numvisedicts

int cl_numvisedicts
extern

◆ cl_pitchdriftspeed

cvar_t cl_pitchdriftspeed
extern

◆ cl_pitchspeed

cvar_t cl_pitchspeed
extern

◆ cl_sbar

cvar_t cl_sbar
extern

◆ cl_shownet

cvar_t cl_shownet
extern

◆ cl_sidespeed

cvar_t cl_sidespeed
extern

◆ cl_static_entities

static_entity_t* cl_static_entities
extern

◆ cl_stris

scenetris_t* cl_stris
extern

◆ cl_strisidx

index_t* fte_restrict cl_strisidx
extern

◆ cl_strisvertc

vec4_t* fte_restrict cl_strisvertc
extern

◆ cl_strisvertn

vec3_t* fte_restrict cl_strisvertn[3]
extern

◆ cl_strisvertt

vec2_t* fte_restrict cl_strisvertt
extern

◆ cl_strisvertv

vecV_t* fte_restrict cl_strisvertv
extern

◆ cl_teambottomcolor

unsigned int cl_teambottomcolor
extern

◆ cl_teamtopcolor

unsigned int cl_teamtopcolor
extern

◆ cl_upspeed

cvar_t cl_upspeed
extern

◆ cl_visedicts

entity_t* cl_visedicts
extern

◆ cl_warncmd

cvar_t cl_warncmd
extern

◆ cl_yawspeed

cvar_t cl_yawspeed
extern

◆ cls

client_static_t cls
extern

◆ currentplug

struct plugin_s* currentplug
extern

◆ d_lightstylevalue

int d_lightstylevalue[MAX_NET_LIGHTSTYLES]
extern

◆ editormodal

console_t* editormodal
extern

◆ emodel_name

char emodel_name[]
extern

◆ f_modified_particles

qboolean f_modified_particles
extern

◆ in_mlook

kbutton_t in_mlook
extern

◆ in_sensitivityscale

float in_sensitivityscale
extern

◆ in_speed

kbutton_t in_speed
extern

◆ in_strafe

kbutton_t in_strafe
extern

◆ lookspring

cvar_t lookspring
extern

◆ lookstrafe

cvar_t lookstrafe
extern

◆ m_forward

cvar_t m_forward
extern

◆ m_pitch

cvar_t m_pitch
extern

◆ m_side

cvar_t m_side
extern

◆ m_yaw

cvar_t m_yaw
extern

◆ modellist_name

char modellist_name[]

◆ name

cvar_t name
extern

◆ nomaster

qboolean nomaster
extern

◆ packet_latency

float packet_latency[NET_TIMINGS]
extern

◆ pmodel_name

char pmodel_name[]

◆ prespawn_name

char prespawn_name[]

◆ rtlights_first

size_t rtlights_first
extern

◆ rtlights_max

size_t rtlights_max

◆ ruleset_allow_frj

cvar_t ruleset_allow_frj
extern

◆ ruleset_allow_larger_models

cvar_t ruleset_allow_larger_models
extern

◆ ruleset_allow_localvolume

cvar_t ruleset_allow_localvolume
extern

◆ ruleset_allow_modified_eyes

cvar_t ruleset_allow_modified_eyes
extern

◆ ruleset_allow_overlongsounds

cvar_t ruleset_allow_overlongsounds
extern

◆ ruleset_allow_packet

cvar_t ruleset_allow_packet
extern

◆ ruleset_allow_particle_lightning

cvar_t ruleset_allow_particle_lightning
extern

◆ ruleset_allow_playercount

cvar_t ruleset_allow_playercount
extern

◆ ruleset_allow_semicheats

cvar_t ruleset_allow_semicheats
extern

◆ ruleset_allow_sensitive_texture_replacements

cvar_t ruleset_allow_sensitive_texture_replacements
extern

◆ ruleset_allow_shaders

cvar_t ruleset_allow_shaders
extern

◆ ruleset_allow_triggers

cvar_t ruleset_allow_triggers
extern

◆ ruleset_allow_watervis

cvar_t ruleset_allow_watervis
extern

◆ runningindepphys

qboolean runningindepphys
extern

◆ sensitivity

cvar_t sensitivity
extern

◆ soundlist_name

char soundlist_name[]