doom3-gpl
Doom 3 GPL source release
|
Public Member Functions | |
virtual void | Init (void) |
virtual void | Shutdown (void) |
virtual void | AddCommand (const char *cmdName, cmdFunction_t function, int flags, const char *description, argCompletion_t argCompletion=NULL) |
virtual void | RemoveCommand (const char *cmdName) |
virtual void | RemoveFlaggedCommands (int flags) |
virtual void | CommandCompletion (void(*callback)(const char *s)) |
virtual void | ArgCompletion (const char *cmdString, void(*callback)(const char *s)) |
virtual void | BufferCommandText (cmdExecution_t exec, const char *text) |
virtual void | ExecuteCommandBuffer (void) |
virtual void | ArgCompletion_FolderExtension (const idCmdArgs &args, void(*callback)(const char *s), const char *folder, bool stripFolder,...) |
virtual void | ArgCompletion_DeclName (const idCmdArgs &args, void(*callback)(const char *s), int type) |
virtual void | BufferCommandArgs (cmdExecution_t exec, const idCmdArgs &args) |
virtual void | SetupReloadEngine (const idCmdArgs &args) |
virtual bool | PostReloadEngine (void) |
void | SetWait (int numFrames) |
commandDef_t * | GetCommands (void) const |
Public Member Functions inherited from idCmdSystem | |
virtual | ~idCmdSystem (void) |
template<int min, int max> | |
ID_STATIC_TEMPLATE ID_INLINE void | ArgCompletion_Integer (const idCmdArgs &args, void(*callback)(const char *s)) |
template<const char ** strings> | |
ID_STATIC_TEMPLATE ID_INLINE void | ArgCompletion_String (const idCmdArgs &args, void(*callback)(const char *s)) |
template<int type> | |
ID_STATIC_TEMPLATE ID_INLINE void | ArgCompletion_Decl (const idCmdArgs &args, void(*callback)(const char *s)) |
Private Member Functions | |
void | ExecuteTokenizedString (const idCmdArgs &args) |
void | ExecuteCommandText (const char *text) |
void | InsertCommandText (const char *text) |
void | AppendCommandText (const char *text) |
Static Private Member Functions | |
static void | ListByFlags (const idCmdArgs &args, cmdFlags_t flags) |
static void | List_f (const idCmdArgs &args) |
static void | SystemList_f (const idCmdArgs &args) |
static void | RendererList_f (const idCmdArgs &args) |
static void | SoundList_f (const idCmdArgs &args) |
static void | GameList_f (const idCmdArgs &args) |
static void | ToolList_f (const idCmdArgs &args) |
static void | Exec_f (const idCmdArgs &args) |
static void | Vstr_f (const idCmdArgs &args) |
static void | Echo_f (const idCmdArgs &args) |
static void | Parse_f (const idCmdArgs &args) |
static void | Wait_f (const idCmdArgs &args) |
static void | PrintMemInfo_f (const idCmdArgs &args) |
Private Attributes | |
commandDef_t * | commands |
int | wait |
int | textLength |
byte | textBuf [MAX_CMD_BUFFER] |
idStr | completionString |
idStrList | completionParms |
idList< idCmdArgs > | tokenizedCmds |
idCmdArgs | postReload |
Static Private Attributes | |
static const int | MAX_CMD_BUFFER = 0x10000 |
Definition at line 50 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 364 of file CmdSystem.cpp.
Definition at line 557 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 445 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 749 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 683 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 600 of file CmdSystem.cpp.
|
virtual |
Implements idCmdSystem.
Definition at line 575 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 432 of file CmdSystem.cpp.
Definition at line 275 of file CmdSystem.cpp.
Definition at line 224 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 622 of file CmdSystem.cpp.
Definition at line 514 of file CmdSystem.cpp.
Definition at line 467 of file CmdSystem.cpp.
Definition at line 206 of file CmdSystem.cpp.
|
inline |
Definition at line 74 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 319 of file CmdSystem.cpp.
Definition at line 526 of file CmdSystem.cpp.
Definition at line 170 of file CmdSystem.cpp.
|
staticprivate |
Definition at line 130 of file CmdSystem.cpp.
Definition at line 306 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 776 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 392 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 412 of file CmdSystem.cpp.
Definition at line 188 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 766 of file CmdSystem.cpp.
Definition at line 73 of file CmdSystem.cpp.
Implements idCmdSystem.
Definition at line 343 of file CmdSystem.cpp.
Definition at line 197 of file CmdSystem.cpp.
Definition at line 179 of file CmdSystem.cpp.
Definition at line 215 of file CmdSystem.cpp.
Definition at line 255 of file CmdSystem.cpp.
Definition at line 291 of file CmdSystem.cpp.
|
private |
Definition at line 79 of file CmdSystem.cpp.
|
private |
Definition at line 86 of file CmdSystem.cpp.
|
private |
Definition at line 85 of file CmdSystem.cpp.
Definition at line 77 of file CmdSystem.cpp.
|
private |
Definition at line 92 of file CmdSystem.cpp.
|
private |
Definition at line 83 of file CmdSystem.cpp.
|
private |
Definition at line 82 of file CmdSystem.cpp.
Definition at line 89 of file CmdSystem.cpp.
|
private |
Definition at line 81 of file CmdSystem.cpp.