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

Functions

unsigned int Hash_KeyInsensitive (const char *name, unsigned int modulus)
 
voidAHash_GetInsensitive (ahashtable_t *table, const char *name)
 
void AHash_RemoveDataInsensitive (ahashtable_t *table, const char *name, void *data)
 
void AHash_AddInsensitive (ahashtable_t *table, const char *name, void *data)
 
void AHash_Cleanup (ahashtable_t *table)
 
void Cvar_DefaultFree (char *str)
 
cvar_tCvar_FindVar (const char *var_name)
 
void Cvar_List_f (void)
 
void Cvar_SetEngineDefault (cvar_t *var, char *val)
 
void Cvar_LockDefaults_f (void)
 
void Cvar_PurgeDefaults_f (void)
 
void Cvar_GamedirChange (void)
 
void Cvar_ResetAll_f (void)
 
void Cvar_Reset_f (void)
 
float Cvar_VariableValue (const char *var_name)
 
char * Cvar_VariableString (const char *var_name)
 
void Cvar_SetNamed (const char *var_name, const char *newvalue)
 
qboolean Cvar_UnsavedArchive (void)
 
void Cvar_ConfigChanged (void)
 
void Cvar_Saved (void)
 
qboolean Cvar_ApplyLatchFlag (cvar_t *var, char *value, unsigned int newflag, unsigned int ignoreflags)
 
void Cvar_ForceCheatVars (qboolean semicheats, qboolean absolutecheats)
 
int Cvar_ApplyLatches (int latchflag, qboolean clearflag)
 
cvar_tCvar_Set (cvar_t *var, const char *value)
 
cvar_tCvar_ForceSet (cvar_t *var, const char *value)
 
void Cvar_SetValue (cvar_t *var, float value)
 
void Cvar_ForceSetValue (cvar_t *var, float value)
 
qboolean Cvar_Register (cvar_t *variable, const char *groupname)
 
cvar_tCvar_Get2 (const char *name, const char *defaultvalue, int flags, const char *description, const char *group)
 
void Cvar_LockFromServer (cvar_t *var, const char *str)
 
qboolean Cvar_Command (cvar_t *v, int level)
 
void Cvar_WriteVariables (vfsfile_t *f, qboolean all)
 
void Cvar_Hook (cvar_t *cvar, void(QDECL *callback)(struct cvar_s *var, char *oldvalue))
 
void Cvar_Unhook (cvar_t *cvar)
 
void Cvar_ForceCallback (cvar_t *var)
 
void Cvar_ApplyCallbacks (int callbackflag)
 
void QDECL Cvar_Limiter_ZeroToOne_Callback (struct cvar_s *var, char *oldvalue)
 
void Cvar_Init (void)
 
void Cvar_Shutdown (void)
 

Variables

cvar_group_tcvar_groups
 
int cvar_watched
 

Function Documentation

◆ AHash_AddInsensitive()

void AHash_AddInsensitive ( ahashtable_t *  table,
const char *  name,
void data 
)

◆ AHash_Cleanup()

void AHash_Cleanup ( ahashtable_t *  table)

◆ AHash_GetInsensitive()

void * AHash_GetInsensitive ( ahashtable_t *  table,
const char *  name 
)

◆ AHash_RemoveDataInsensitive()

void AHash_RemoveDataInsensitive ( ahashtable_t *  table,
const char *  name,
void data 
)

◆ Cvar_ApplyCallbacks()

void Cvar_ApplyCallbacks ( int  callbackflag)

◆ Cvar_ApplyLatches()

int Cvar_ApplyLatches ( int  latchflag,
qboolean  clearflag 
)

◆ Cvar_ApplyLatchFlag()

qboolean Cvar_ApplyLatchFlag ( cvar_t var,
char *  value,
unsigned int  newflag,
unsigned int  ignoreflags 
)

◆ Cvar_Command()

qboolean Cvar_Command ( cvar_t v,
int  level 
)

◆ Cvar_ConfigChanged()

void Cvar_ConfigChanged ( void  )

◆ Cvar_DefaultFree()

void Cvar_DefaultFree ( char *  str)

◆ Cvar_FindVar()

cvar_t * Cvar_FindVar ( const char *  var_name)

◆ Cvar_ForceCallback()

void Cvar_ForceCallback ( cvar_t var)

◆ Cvar_ForceCheatVars()

void Cvar_ForceCheatVars ( qboolean  semicheats,
qboolean  absolutecheats 
)

◆ Cvar_ForceSet()

cvar_t * Cvar_ForceSet ( cvar_t var,
const char *  value 
)

◆ Cvar_ForceSetValue()

void Cvar_ForceSetValue ( cvar_t var,
float  value 
)

◆ Cvar_GamedirChange()

void Cvar_GamedirChange ( void  )

◆ Cvar_Get2()

cvar_t * Cvar_Get2 ( const char *  name,
const char *  defaultvalue,
int  flags,
const char *  description,
const char *  group 
)

◆ Cvar_Hook()

void Cvar_Hook ( cvar_t cvar,
void(QDECL *callback)(struct cvar_s *var, char *oldvalue)   
)

◆ Cvar_Init()

void Cvar_Init ( void  )

◆ Cvar_Limiter_ZeroToOne_Callback()

void QDECL Cvar_Limiter_ZeroToOne_Callback ( struct cvar_s var,
char *  oldvalue 
)

◆ Cvar_List_f()

void Cvar_List_f ( void  )

◆ Cvar_LockDefaults_f()

void Cvar_LockDefaults_f ( void  )

◆ Cvar_LockFromServer()

void Cvar_LockFromServer ( cvar_t var,
const char *  str 
)

◆ Cvar_PurgeDefaults_f()

void Cvar_PurgeDefaults_f ( void  )

◆ Cvar_Register()

qboolean Cvar_Register ( cvar_t variable,
const char *  groupname 
)

◆ Cvar_Reset_f()

void Cvar_Reset_f ( void  )

◆ Cvar_ResetAll_f()

void Cvar_ResetAll_f ( void  )

◆ Cvar_Saved()

void Cvar_Saved ( void  )

◆ Cvar_Set()

cvar_t * Cvar_Set ( cvar_t var,
const char *  value 
)

◆ Cvar_SetEngineDefault()

void Cvar_SetEngineDefault ( cvar_t var,
char *  val 
)

◆ Cvar_SetNamed()

void Cvar_SetNamed ( const char *  var_name,
const char *  newvalue 
)

◆ Cvar_SetValue()

void Cvar_SetValue ( cvar_t var,
float  value 
)

◆ Cvar_Shutdown()

void Cvar_Shutdown ( void  )

◆ Cvar_Unhook()

void Cvar_Unhook ( cvar_t cvar)

◆ Cvar_UnsavedArchive()

qboolean Cvar_UnsavedArchive ( void  )

◆ Cvar_VariableString()

char * Cvar_VariableString ( const char *  var_name)

◆ Cvar_VariableValue()

float Cvar_VariableValue ( const char *  var_name)

◆ Cvar_WriteVariables()

void Cvar_WriteVariables ( vfsfile_t f,
qboolean  all 
)

◆ Hash_KeyInsensitive()

unsigned int Hash_KeyInsensitive ( const char *  name,
unsigned int  modulus 
)

Variable Documentation

◆ cvar_groups

cvar_group_t* cvar_groups

◆ cvar_watched

int cvar_watched