|
ezMutex | m_Mutex |
|
ezMutex & | GetMutex () const |
| Returns the mutex that's used to prevent multi-threaded access.
|
|
static void | SetMainConsole (ezConsole *pConsole) |
|
static ezConsole * | GetMainConsole () |
|
|
ezInt32 | m_iCurrentInputHistoryElement = -1 |
|
ezStaticArray< ezString, 16 > | m_InputHistory |
|
void | AddToInputHistory (ezStringView sText) |
| Adds an item to the input history.
|
|
const ezStaticArray< ezString, 16 > & | GetInputHistory () const |
| Returns the current input history.
|
|
void | RetrieveInputHistory (ezInt32 iHistoryUp, ezStringBuilder &ref_sResult) |
| Replaces the input line by the next (or previous) history item.
|
|
ezResult | SaveInputHistory (ezStringView sFile) |
| Writes the current input history to a text file.
|
|
void | LoadInputHistory (ezStringView sFile) |
| Reads the text file and appends all lines to the input history.
|
|
◆ AddConsoleString()
void ezConsole::AddConsoleString |
( |
ezStringView |
sText, |
|
|
ezConsoleString::Type |
type = ezConsoleString::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 ezQuakeConsole.
◆ 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 ezQuakeConsole.
◆ 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:
- /home/runner/work/ezEngine/ezEngine/Code/Engine/Core/Console/Console.h
- /home/runner/work/ezEngine/ezEngine/Code/Engine/Core/Console/Implementation/Console.cpp