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)