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

Go to the source code of this file.

Classes

struct  vmuiclientinfo_t
 
struct  vidinfo_t
 
struct  uiClientState_t
 

Enumerations

enum  {
  VB_NOSCALE = 1<<0 , VB_NOCOLOUR = 1<<1 , VB_NOCOLOURINTERP = 1<<2 , VB_NOINTERPOLATEALPHA = 1<<3 ,
  VB_NOMODULATEALPHA = 1<<4 , VB_NOSRCTIMESDST = 1<<5
}
 
enum  stringid_e { SID_Q2STATUSBAR = -4 , SID_Q2LAYOUT = -3 , SID_CENTERPRINTTEXT = -2 , SID_SERVERNAME = -1 }
 
enum  q3connstate_t {
  Q3CA_UNINITIALIZED , Q3CA_DISCONNECTED , Q3CA_AUTHORIZING , Q3CA_CONNECTING ,
  Q3CA_CHALLENGING , Q3CA_CONNECTED , Q3CA_LOADING , Q3CA_PRIMED ,
  Q3CA_ACTIVE , Q3CA_CINEMATIC
}
 
enum  uiExport_t {
  UI_GETAPIVERSION = 0 , UI_INIT , UI_SHUTDOWN , UI_KEY_EVENT ,
  UI_MOUSE_EVENT , UI_REFRESH , UI_IS_FULLSCREEN , UI_SET_ACTIVE_MENU ,
  UI_CONSOLE_COMMAND , UI_DRAW_CONNECT_SCREEN , UI_HASUNIQUECDKEY
}
 
enum  uiImport_t {
  UI_ERROR , UI_PRINT , UI_MILLISECONDS , UI_CVAR_SET ,
  UI_CVAR_VARIABLEVALUE , UI_CVAR_VARIABLESTRINGBUFFER , UI_CVAR_SETVALUE , UI_CVAR_RESET ,
  UI_CVAR_CREATE , UI_CVAR_INFOSTRINGBUFFER , UI_ARGC , UI_ARGV ,
  UI_CMD_EXECUTETEXT , UI_FS_FOPENFILE , UI_FS_READ , UI_FS_WRITE ,
  UI_FS_FCLOSEFILE , UI_FS_GETFILELIST , UI_R_REGISTERMODEL , UI_R_REGISTERSKIN ,
  UI_R_REGISTERSHADERNOMIP , UI_R_CLEARSCENE , UI_R_ADDREFENTITYTOSCENE , UI_R_ADDPOLYTOSCENE ,
  UI_R_ADDLIGHTTOSCENE , UI_R_RENDERSCENE , UI_R_SETCOLOR , UI_R_DRAWSTRETCHPIC ,
  UI_UPDATESCREEN , UI_CM_LERPTAG , UI_CM_LOADMODEL , UI_S_REGISTERSOUND ,
  UI_S_STARTLOCALSOUND , UI_KEY_KEYNUMTOSTRINGBUF , UI_KEY_GETBINDINGBUF , UI_KEY_SETBINDING ,
  UI_KEY_ISDOWN , UI_KEY_GETOVERSTRIKEMODE , UI_KEY_SETOVERSTRIKEMODE , UI_KEY_CLEARSTATES ,
  UI_KEY_GETCATCHER , UI_KEY_SETCATCHER , UI_GETCLIPBOARDDATA , UI_GETGLCONFIG ,
  UI_GETCLIENTSTATE , UI_GETCONFIGSTRING , UI_LAN_GETPINGQUEUECOUNT , UI_LAN_CLEARPING ,
  UI_LAN_GETPING , UI_LAN_GETPINGINFO , UI_CVAR_REGISTER , UI_CVAR_UPDATE ,
  UI_MEMORY_REMAINING , UI_GET_CDKEY , UI_SET_CDKEY , UI_R_REGISTERFONT ,
  UI_R_MODELBOUNDS , UI_PC_ADD_GLOBAL_DEFINE , UI_PC_LOAD_SOURCE , UI_PC_FREE_SOURCE ,
  UI_PC_READ_TOKEN , UI_PC_SOURCE_FILE_AND_LINE , UI_S_STOPBACKGROUNDTRACK , UI_S_STARTBACKGROUNDTRACK ,
  UI_REAL_TIME , UI_LAN_GETSERVERCOUNT , UI_LAN_GETSERVERADDRESSSTRING , UI_LAN_GETSERVERINFO ,
  UI_LAN_MARKSERVERVISIBLE , UI_LAN_UPDATEVISIBLEPINGS , UI_LAN_RESETPINGS , UI_LAN_LOADCACHEDSERVERS ,
  UI_LAN_SAVECACHEDSERVERS , UI_LAN_ADDSERVER , UI_LAN_REMOVESERVER , UI_CIN_PLAYCINEMATIC ,
  UI_CIN_STOPCINEMATIC , UI_CIN_RUNCINEMATIC , UI_CIN_DRAWCINEMATIC , UI_CIN_SETEXTENTS ,
  UI_R_REMAP_SHADER , UI_VERIFY_CDKEY , UI_LAN_SERVERSTATUS , UI_LAN_GETSERVERPING ,
  UI_LAN_SERVERISVISIBLE , UI_LAN_COMPARESERVERS , UI_FS_SEEK , UI_SET_PBCLSTATUS ,
  UI_MEMSET = 100 , UI_MEMCPY , UI_STRNCPY , UI_SIN ,
  UI_COS , UI_ATAN2 , UI_SQRT , UI_FLOOR ,
  UI_CEIL
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
VB_NOSCALE 
VB_NOCOLOUR 
VB_NOCOLOURINTERP 
VB_NOINTERPOLATEALPHA 
VB_NOMODULATEALPHA 
VB_NOSRCTIMESDST 

◆ q3connstate_t

Enumerator
Q3CA_UNINITIALIZED 
Q3CA_DISCONNECTED 
Q3CA_AUTHORIZING 
Q3CA_CONNECTING 
Q3CA_CHALLENGING 
Q3CA_CONNECTED 
Q3CA_LOADING 
Q3CA_PRIMED 
Q3CA_ACTIVE 
Q3CA_CINEMATIC 

◆ stringid_e

enum stringid_e
Enumerator
SID_Q2STATUSBAR 
SID_Q2LAYOUT 
SID_CENTERPRINTTEXT 
SID_SERVERNAME 

◆ uiExport_t

enum uiExport_t
Enumerator
UI_GETAPIVERSION 
UI_INIT 
UI_SHUTDOWN 
UI_KEY_EVENT 
UI_MOUSE_EVENT 
UI_REFRESH 
UI_IS_FULLSCREEN 
UI_SET_ACTIVE_MENU 
UI_CONSOLE_COMMAND 
UI_DRAW_CONNECT_SCREEN 
UI_HASUNIQUECDKEY 

◆ uiImport_t

enum uiImport_t
Enumerator
UI_ERROR 
UI_PRINT 
UI_MILLISECONDS 
UI_CVAR_SET 
UI_CVAR_VARIABLEVALUE 
UI_CVAR_VARIABLESTRINGBUFFER 
UI_CVAR_SETVALUE 
UI_CVAR_RESET 
UI_CVAR_CREATE 
UI_CVAR_INFOSTRINGBUFFER 
UI_ARGC 
UI_ARGV 
UI_CMD_EXECUTETEXT 
UI_FS_FOPENFILE 
UI_FS_READ 
UI_FS_WRITE 
UI_FS_FCLOSEFILE 
UI_FS_GETFILELIST 
UI_R_REGISTERMODEL 
UI_R_REGISTERSKIN 
UI_R_REGISTERSHADERNOMIP 
UI_R_CLEARSCENE 
UI_R_ADDREFENTITYTOSCENE 
UI_R_ADDPOLYTOSCENE 
UI_R_ADDLIGHTTOSCENE 
UI_R_RENDERSCENE 
UI_R_SETCOLOR 
UI_R_DRAWSTRETCHPIC 
UI_UPDATESCREEN 
UI_CM_LERPTAG 
UI_CM_LOADMODEL 
UI_S_REGISTERSOUND 
UI_S_STARTLOCALSOUND 
UI_KEY_KEYNUMTOSTRINGBUF 
UI_KEY_GETBINDINGBUF 
UI_KEY_SETBINDING 
UI_KEY_ISDOWN 
UI_KEY_GETOVERSTRIKEMODE 
UI_KEY_SETOVERSTRIKEMODE 
UI_KEY_CLEARSTATES 
UI_KEY_GETCATCHER 
UI_KEY_SETCATCHER 
UI_GETCLIPBOARDDATA 
UI_GETGLCONFIG 
UI_GETCLIENTSTATE 
UI_GETCONFIGSTRING 
UI_LAN_GETPINGQUEUECOUNT 
UI_LAN_CLEARPING 
UI_LAN_GETPING 
UI_LAN_GETPINGINFO 
UI_CVAR_REGISTER 
UI_CVAR_UPDATE 
UI_MEMORY_REMAINING 
UI_GET_CDKEY 
UI_SET_CDKEY 
UI_R_REGISTERFONT 
UI_R_MODELBOUNDS 
UI_PC_ADD_GLOBAL_DEFINE 
UI_PC_LOAD_SOURCE 
UI_PC_FREE_SOURCE 
UI_PC_READ_TOKEN 
UI_PC_SOURCE_FILE_AND_LINE 
UI_S_STOPBACKGROUNDTRACK 
UI_S_STARTBACKGROUNDTRACK 
UI_REAL_TIME 
UI_LAN_GETSERVERCOUNT 
UI_LAN_GETSERVERADDRESSSTRING 
UI_LAN_GETSERVERINFO 
UI_LAN_MARKSERVERVISIBLE 
UI_LAN_UPDATEVISIBLEPINGS 
UI_LAN_RESETPINGS 
UI_LAN_LOADCACHEDSERVERS 
UI_LAN_SAVECACHEDSERVERS 
UI_LAN_ADDSERVER 
UI_LAN_REMOVESERVER 
UI_CIN_PLAYCINEMATIC 
UI_CIN_STOPCINEMATIC 
UI_CIN_RUNCINEMATIC 
UI_CIN_DRAWCINEMATIC 
UI_CIN_SETEXTENTS 
UI_R_REMAP_SHADER 
UI_VERIFY_CDKEY 
UI_LAN_SERVERSTATUS 
UI_LAN_GETSERVERPING 
UI_LAN_SERVERISVISIBLE 
UI_LAN_COMPARESERVERS 
UI_FS_SEEK 
UI_SET_PBCLSTATUS 
UI_MEMSET 
UI_MEMCPY 
UI_STRNCPY 
UI_SIN 
UI_COS 
UI_ATAN2 
UI_SQRT 
UI_FLOOR 
UI_CEIL