79 void (*callback)(
struct cvar_s *var);
87 int globaldefindex[3];
88 int globaldefindex_stringno[3];
93typedef struct cvar_hash_s
99typedef struct cvar_state_s
203#ifdef FILLALLCVARSWITHRUBBISH
void Cvar_Set_f(struct cmd_state_s *cmd)
void Cvar_SaveInitState(cvar_state_t *cvars)
void Cvar_WriteVariables(cvar_state_t *cvars, struct qfile_s *f)
float Cvar_VariableValue(cvar_state_t *cvars, const char *var_name, unsigned neededflags)
float Cvar_VariableValueOr(cvar_state_t *cvars, const char *var_name, float def, unsigned neededflags)
void Cvar_Del_f(struct cmd_state_s *cmd)
void Cvar_UnlockDefaults(struct cmd_state_s *cmd)
const char * Cvar_VariableDescription(cvar_state_t *cvars, const char *var_name, unsigned neededflags)
void Cvar_SetValueQuick(cvar_t *var, float value)
const char * Cvar_VariableDefString(cvar_state_t *cvars, const char *var_name, unsigned neededflags)
void Cvar_ResetToDefaults_SaveOnly_f(struct cmd_state_s *cmd)
qbool Cvar_Command(struct cmd_state_s *cmd)
void Cvar_SetQuick(cvar_t *var, const char *value)
const char * Cvar_VariableString(cvar_state_t *cvars, const char *var_name, unsigned neededflags)
const char * Cvar_VariableStringOr(cvar_state_t *cvars, const char *var_name, const char *def, unsigned neededflags)
void Cvar_SetValue(cvar_state_t *cvars, const char *var_name, float value)
expands value to a string and calls Cvar_Set
void Cvar_PrintHelp(cvar_t *cvar, const char *name, qbool full)
void Cvar_SetA_f(struct cmd_state_s *cmd)
void Cvar_Set(cvar_state_t *cvars, const char *var_name, const char *value)
equivelant to "<name> <variable>" typed at the console
void Cvar_RegisterVariable(cvar_t *variable)
registers a cvar that already has the name, string, and optionally the archive elements set.
cvar_t * Cvar_Get(cvar_state_t *cvars, const char *name, const char *value, unsigned flags, const char *newdescription)
allocates a cvar by name and returns its address, or merely sets its value if it already exists.
void Cvar_ResetToDefaults_NoSaveOnly_f(struct cmd_state_s *cmd)
const char ** Cvar_CompleteBuildList(cvar_state_t *cvars, const char *partial, unsigned neededflags)
cvar_t * Cvar_FindVar(cvar_state_t *cvars, const char *var_name, unsigned neededflags)
void Cvar_LockDefaults_f(struct cmd_state_s *cmd)
void Cvar_RestoreInitState(cvar_state_t *cvars)
const char * Cvar_CompleteVariable(cvar_state_t *cvars, const char *partial, unsigned neededflags)
void Cvar_ResetToDefaults_All_f(struct cmd_state_s *cmd)
void Cvar_RegisterVirtual(cvar_t *variable, const char *name)
qbool Cvar_Readonly(cvar_t *var, const char *cmd_name)
void Cvar_UpdateAllAutoCvars(cvar_state_t *cvars)
called after loading a savegame
void Cvar_CompleteCvarPrint(cvar_state_t *cvars, const char *partial, unsigned neededflags)
int Cvar_CompleteCountPossible(cvar_state_t *cvars, const char *partial, unsigned neededflags)
cvar_t * Cvar_FindVarAfter(cvar_state_t *cvars, const char *prev_var_name, unsigned neededflags)
void Cvar_RegisterCallback(cvar_t *variable, void(*callback)(cvar_t *))
const char * cvar_dummy_description
void Cvar_List_f(struct cmd_state_s *cmd)
Prints a list of Cvars including a count of them to the user console Referenced in cmd....
void Cvar_Callback(cvar_t *var)
GLsizei const GLfloat * value
#define CVAR_HASHSIZE
number of hash buckets for accelerating cvar name lookups
command interpreter state - the tokenizing and execution of commands, as well as pointers to which cv...
struct cvar_hash_s * next