Serious Sam's Bogus Detour  2016/06/09
Engine documentation
Classes | Functions
Console

Classes

class  cvar_t
 Console variable type. This can be a bool, float, int, or string. More...
 

Functions

bool VarExists (string name)
 
void AddVar (string name, int32 def, OnChangedInt *onChanged=null, uint32 flags=0)
 
void AddVar (string name, float def, OnChangedFloat *onChanged=null, uint32 flags=0)
 
void AddVar (string name, bool def, OnChangedBool *onChanged=null, uint32 flags=0)
 
void AddVar (string name, string def, OnChangedString *onChanged=null, uint32 flags=0)
 
cvar_type GetVarType (string name)
 
int32 GetVarInt (string name)
 
float GetVarFloat (string name)
 
bool GetVarBool (string name)
 
string GetVarString (string name)
 
ivec2 GetVarIvec2 (string name)
 
int32 GetVarIntDefault (string name)
 
float GetVarFloatDefault (string name)
 
bool GetVarBoolDefault (string name)
 
string GetVarStringDefault (string name)
 
ivec2 GetVarIvec2Default (string name)
 
void AddFunction (string name, OnCFunctionCall0Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall1Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall2Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall3Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall4Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall5Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall6Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall7Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall8Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall9Param *onCalled, uint32 flags=0)
 
void AddFunction (string name, array< cvar_type > *params, OnCFunctionCall10Param *onCalled, uint32 flags=0)
 
ivec2 ParseVarIvec2 (string str)
 
void SetVar (string name, const int32 &val)
 
void SetVar (string name, const float &val)
 
void SetVar (string name, const bool &val)
 
void SetVar (string name, const string &val)
 
void SetVar (string name, const ivec2 &val)
 

Detailed Description


Class Documentation

class cvar_t

Console variable type. This can be a bool, float, int, or string.

Public Member Functions

bool GetBool ()
 
float GetFloat ()
 
int32 GetInt ()
 
string GetString ()
 

Member Function Documentation

bool cvar_t::GetBool ( )
float cvar_t::GetFloat ( )
int32 cvar_t::GetInt ( )
string cvar_t::GetString ( )

Function Documentation

void AddFunction ( string  name,
OnCFunctionCall0Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall1Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall2Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall3Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall4Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall5Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall6Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall7Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall8Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall9Param onCalled,
uint32  flags = 0 
)
void AddFunction ( string  name,
array< cvar_type > *  params,
OnCFunctionCall10Param onCalled,
uint32  flags = 0 
)
void AddVar ( string  name,
int32  def,
OnChangedInt onChanged = null,
uint32  flags = 0 
)
void AddVar ( string  name,
float  def,
OnChangedFloat onChanged = null,
uint32  flags = 0 
)
void AddVar ( string  name,
bool  def,
OnChangedBool onChanged = null,
uint32  flags = 0 
)
void AddVar ( string  name,
string  def,
OnChangedString onChanged = null,
uint32  flags = 0 
)
bool GetVarBool ( string  name)
bool GetVarBoolDefault ( string  name)
float GetVarFloat ( string  name)
float GetVarFloatDefault ( string  name)
int32 GetVarInt ( string  name)
int32 GetVarIntDefault ( string  name)
ivec2 GetVarIvec2 ( string  name)
ivec2 GetVarIvec2Default ( string  name)
string GetVarString ( string  name)
string GetVarStringDefault ( string  name)
cvar_type GetVarType ( string  name)
ivec2 ParseVarIvec2 ( string  str)
void SetVar ( string  name,
const int32 &  val 
)
void SetVar ( string  name,
const float &  val 
)
void SetVar ( string  name,
const bool &  val 
)
void SetVar ( string  name,
const string val 
)
void SetVar ( string  name,
const ivec2 val 
)
bool VarExists ( string  name)