Ark Server API (ASA) - Wiki
|
#include <IConsoleManager.h>
Public Member Functions | |
IConsoleObject () | |
virtual | ~IConsoleObject () |
virtual const TCHAR * | GetHelp () const =0 |
virtual void | SetHelp (const TCHAR *Value)=0 |
virtual EConsoleVariableFlags | GetFlags () const =0 |
virtual void | SetFlags (const EConsoleVariableFlags Value)=0 |
void | ClearFlags (const EConsoleVariableFlags Value) |
bool | TestFlags (const EConsoleVariableFlags Value) const |
virtual class IConsoleVariable * | AsVariable () |
virtual bool | IsVariableBool () const |
virtual bool | IsVariableInt () const |
virtual bool | IsVariableFloat () const |
virtual bool | IsVariableString () const |
virtual class TConsoleVariableData< bool > * | AsVariableBool () |
virtual class TConsoleVariableData< int32 > * | AsVariableInt () |
virtual class TConsoleVariableData< float > * | AsVariableFloat () |
virtual class TConsoleVariableData< FString > * | AsVariableString () |
virtual struct IConsoleCommand * | AsCommand () |
Private Member Functions | |
virtual void | Release ()=0 |
Private Attributes | |
uint32 | FindCallCount |
Friends | |
class | FConsoleManager |
Interface for console objects (variables and commands)
Definition at line 308 of file IConsoleManager.h.
|
inline |
Definition at line 313 of file IConsoleManager.h.
|
inlinevirtual |
Definition at line 319 of file IConsoleManager.h.
|
inlinevirtual |
Casts this object to an IConsoleCommand, verifying first that it is safe to do so
Definition at line 397 of file IConsoleManager.h.
|
inlinevirtual |
Casts this object to an IConsoleVariable, returns 0 if it's not
Definition at line 360 of file IConsoleManager.h.
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 388 of file IConsoleManager.h.
|
inline |
Removes the specified flags in the internal state.
Definition at line 343 of file IConsoleManager.h.
|
pure virtual |
Get the internal state of the flags.
Definition at line 365 of file IConsoleManager.h.
Definition at line 367 of file IConsoleManager.h.
Definition at line 366 of file IConsoleManager.h.
Definition at line 368 of file IConsoleManager.h.
should only be called by the manager, needs to be implemented for each instance
|
pure virtual |
Sets the internal flag state to the specified value.
|
inline |
Test is any of the specified flags is set in the internal state.
Definition at line 352 of file IConsoleManager.h.
|
friend |
Definition at line 415 of file IConsoleManager.h.
|
private |
Definition at line 407 of file IConsoleManager.h.