doom3-gpl
Doom 3 GPL source release
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
idCVarSystem Class Referenceabstract

#include <CVarSystem.h>

Inheritance diagram for idCVarSystem:
idCVarSystemLocal

Public Member Functions

virtual ~idCVarSystem (void)
 
virtual void Init (void)=0
 
virtual void Shutdown (void)=0
 
virtual bool IsInitialized (void) const =0
 
virtual void Register (idCVar *cvar)=0
 
virtual idCVarFind (const char *name)=0
 
virtual void SetCVarString (const char *name, const char *value, int flags=0)=0
 
virtual void SetCVarBool (const char *name, const bool value, int flags=0)=0
 
virtual void SetCVarInteger (const char *name, const int value, int flags=0)=0
 
virtual void SetCVarFloat (const char *name, const float value, int flags=0)=0
 
virtual const char * GetCVarString (const char *name) const =0
 
virtual bool GetCVarBool (const char *name) const =0
 
virtual int GetCVarInteger (const char *name) const =0
 
virtual float GetCVarFloat (const char *name) const =0
 
virtual bool Command (const idCmdArgs &args)=0
 
virtual void CommandCompletion (void(*callback)(const char *s))=0
 
virtual void ArgCompletion (const char *cmdString, void(*callback)(const char *s))=0
 
virtual void SetModifiedFlags (int flags)=0
 
virtual int GetModifiedFlags (void) const =0
 
virtual void ClearModifiedFlags (int flags)=0
 
virtual void ResetFlaggedVariables (int flags)=0
 
virtual void RemoveFlaggedAutoCompletion (int flags)=0
 
virtual void WriteFlaggedVariables (int flags, const char *setCmd, idFile *f) const =0
 
virtual const idDictMoveCVarsToDict (int flags) const =0
 
virtual void SetCVarsFromDict (const idDict &dict)=0
 

Detailed Description

Definition at line 208 of file CVarSystem.h.

Constructor & Destructor Documentation

virtual idCVarSystem::~idCVarSystem ( void  )
inlinevirtual

Definition at line 210 of file CVarSystem.h.

Member Function Documentation

virtual void idCVarSystem::ArgCompletion ( const char *  cmdString,
void(*)(const char *s callback 
)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::ClearModifiedFlags ( int  flags)
pure virtual

Implemented in idCVarSystemLocal.

virtual bool idCVarSystem::Command ( const idCmdArgs args)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::CommandCompletion ( void(*)(const char *s callback)
pure virtual

Implemented in idCVarSystemLocal.

virtual idCVar* idCVarSystem::Find ( const char *  name)
pure virtual

Implemented in idCVarSystemLocal.

virtual bool idCVarSystem::GetCVarBool ( const char *  name) const
pure virtual

Implemented in idCVarSystemLocal.

virtual float idCVarSystem::GetCVarFloat ( const char *  name) const
pure virtual

Implemented in idCVarSystemLocal.

virtual int idCVarSystem::GetCVarInteger ( const char *  name) const
pure virtual

Implemented in idCVarSystemLocal.

virtual const char* idCVarSystem::GetCVarString ( const char *  name) const
pure virtual

Implemented in idCVarSystemLocal.

virtual int idCVarSystem::GetModifiedFlags ( void  ) const
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::Init ( void  )
pure virtual

Implemented in idCVarSystemLocal.

virtual bool idCVarSystem::IsInitialized ( void  ) const
pure virtual

Implemented in idCVarSystemLocal.

virtual const idDict* idCVarSystem::MoveCVarsToDict ( int  flags) const
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::Register ( idCVar cvar)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::RemoveFlaggedAutoCompletion ( int  flags)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::ResetFlaggedVariables ( int  flags)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetCVarBool ( const char *  name,
const bool  value,
int  flags = 0 
)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetCVarFloat ( const char *  name,
const float  value,
int  flags = 0 
)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetCVarInteger ( const char *  name,
const int  value,
int  flags = 0 
)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetCVarsFromDict ( const idDict dict)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetCVarString ( const char *  name,
const char *  value,
int  flags = 0 
)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::SetModifiedFlags ( int  flags)
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::Shutdown ( void  )
pure virtual

Implemented in idCVarSystemLocal.

virtual void idCVarSystem::WriteFlaggedVariables ( int  flags,
const char *  setCmd,
idFile f 
) const
pure virtual

Implemented in idCVarSystemLocal.


The documentation for this class was generated from the following file: