|
plMutex | m_Mutex |
|
plMutex & | GetMutex () const |
| Returns the mutex that's used to prevent multi-threaded access.
|
|
static void | SetMainConsole (plConsole *pConsole) |
|
static plConsole * | GetMainConsole () |
|
|
plInt32 | m_iCurrentInputHistoryElement = -1 |
|
plStaticArray< plString, 16 > | m_InputHistory |
|
void | AddToInputHistory (plStringView sText) |
| Adds an item to the input history.
|
|
const plStaticArray< plString, 16 > & | GetInputHistory () const |
| Returns the current input history.
|
|
void | RetrieveInputHistory (plInt32 iHistoryUp, plStringBuilder &ref_sResult) |
| Replaces the input line by the next (or previous) history item.
|
|
plResult | SaveInputHistory (plStringView sFile) |
| Writes the current input history to a text file.
|
|
void | LoadInputHistory (plStringView sFile) |
| Reads the text file and appends all lines to the input history.
|
|
◆ AddConsoleString()
void plConsole::AddConsoleString |
( |
plStringView | sText, |
|
|
plConsoleString::Type | type = plConsoleString::Type::Default ) |
|
virtual |
Adds a string to the console.
The base class only broadcasts an event, but does not store the string anywhere.
Reimplemented in plQuakeConsole.
◆ AutoComplete()
Auto-completes the given text.
Returns true, if the string was modified in any way. Adds additional strings to the console output, if there are further auto-completion suggestions.
◆ ExecuteCommand()
Executes the given input string.
The command is forwarded to the set command interpreter.
Reimplemented in plQuakeConsole.
◆ GetInputHistory()
Returns the current input history.
Make sure to lock the console's mutex while working with the history.
◆ SetCommandInterpreter()
Replaces the current command interpreter.
This base class doesn't set any default interpreter, but derived classes may do so.
The documentation for this class was generated from the following files:
- Code/Engine/Core/Console/Console.h
- Code/Engine/Core/Console/Implementation/Console.cpp