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
idCommon Class Referenceabstract

#include <Common.h>

Inheritance diagram for idCommon:
idCommonLocal idCommonLocal

Public Member Functions

virtual ~idCommon (void)
 
virtual void Init (int argc, const char **argv, const char *cmdline)=0
 
virtual void Shutdown (void)=0
 
virtual void Quit (void)=0
 
virtual bool IsInitialized (void) const =0
 
virtual void Frame (void)=0
 
virtual void GUIFrame (bool execCmd, bool network)=0
 
virtual void Async (void)=0
 
virtual void StartupVariable (const char *match, bool once)=0
 
virtual void InitTool (const toolFlag_t tool, const idDict *dict)=0
 
virtual void ActivateTool (bool active)=0
 
virtual void WriteConfigToFile (const char *filename)=0
 
virtual void WriteFlaggedCVarsToFile (const char *filename, int flags, const char *setCmd)=0
 
virtual void BeginRedirect (char *buffer, int buffersize, void(*flush)(const char *))=0
 
virtual void EndRedirect (void)=0
 
virtual void SetRefreshOnPrint (bool set)=0
 
virtual void Printf (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void VPrintf (const char *fmt, va_list arg)=0
 
virtual void DPrintf (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void Warning (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void
virtual void 
DWarning (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void
virtual void virtual void 
PrintWarnings (void)=0
 
virtual void ClearWarnings (const char *reason)=0
 
virtual void Error (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void FatalError (const char *fmt,...) id_attribute((format(printf
 
virtual void virtual void
virtual const idLangDict
GetLanguageDict (void)=0
 
virtual const char * KeysFromBinding (const char *bind)=0
 
virtual const char * BindingFromKey (const char *key)=0
 
virtual int ButtonState (int key)=0
 
virtual int KeyState (int key)=0
 

Detailed Description

Definition at line 112 of file Common.h.

Constructor & Destructor Documentation

virtual idCommon::~idCommon ( void  )
inlinevirtual

Definition at line 114 of file Common.h.

Member Function Documentation

virtual void idCommon::ActivateTool ( bool  active)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Async ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::BeginRedirect ( char *  buffer,
int  buffersize,
void(*)(const char *)  flush 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual const char* idCommon::BindingFromKey ( const char *  key)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual int idCommon::ButtonState ( int  key)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::ClearWarnings ( const char *  reason)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::DPrintf ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void virtual void virtual void idCommon::DWarning ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::EndRedirect ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Error ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void virtual void idCommon::FatalError ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Frame ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void virtual void virtual const idLangDict* idCommon::GetLanguageDict ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::GUIFrame ( bool  execCmd,
bool  network 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Init ( int  argc,
const char **  argv,
const char *  cmdline 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::InitTool ( const toolFlag_t  tool,
const idDict dict 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

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

Implemented in idCommonLocal, and idCommonLocal.

virtual const char* idCommon::KeysFromBinding ( const char *  bind)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual int idCommon::KeyState ( int  key)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Printf ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void virtual void virtual void virtual void idCommon::PrintWarnings ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Quit ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::SetRefreshOnPrint ( bool  set)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::Shutdown ( void  )
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::StartupVariable ( const char *  match,
bool  once 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void virtual void idCommon::VPrintf ( const char *  fmt,
va_list  arg 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void virtual void idCommon::Warning ( const char *  fmt,
  ... 
)
virtual

Reimplemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::WriteConfigToFile ( const char *  filename)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.

virtual void idCommon::WriteFlaggedCVarsToFile ( const char *  filename,
int  flags,
const char *  setCmd 
)
pure virtual

Implemented in idCommonLocal, and idCommonLocal.


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