![]() |
Leviathan
0.8.0.0
Leviathan game engine
|
#include <Console.h>
Additional Inherited Members | |
![]() | |
using | LockT = typename LockTypeResolver< MutexType >::LType |
![]() | |
MutexType | ObjectsLock |
class used to execute script functions in the Console module
DLLEXPORT Leviathan::ScriptConsole::ScriptConsole | ( | ) |
Definition at line 10 of file Console.cpp.
DLLEXPORT Leviathan::ScriptConsole::~ScriptConsole | ( | ) |
Definition at line 14 of file Console.cpp.
DLLEXPORT bool Leviathan::ScriptConsole::AddFunctionStringDefinition | ( | Lock & | guard, |
const std::string & | statement | ||
) |
Definition at line 303 of file Console.cpp.
DLLEXPORT bool Leviathan::ScriptConsole::AddVariableStringDefinition | ( | Lock & | guard, |
std::string | statement | ||
) |
Definition at line 269 of file Console.cpp.
DLLEXPORT bool Leviathan::ScriptConsole::DeleteFunctionStringDefinition | ( | Lock & | guard, |
const std::string & | statement | ||
) |
Definition at line 340 of file Console.cpp.
DLLEXPORT bool Leviathan::ScriptConsole::DeleteVariableStringDefinition | ( | Lock & | guard, |
const std::string & | statement | ||
) |
Definition at line 285 of file Console.cpp.
DLLEXPORT bool Leviathan::ScriptConsole::ExecuteStringInstruction | ( | Lock & | guard, |
const std::string & | statement | ||
) |
calls script helper and runs this statement on the console module
Definition at line 232 of file Console.cpp.
|
inline |
Definition at line 65 of file Console.h.
DLLEXPORT bool Leviathan::ScriptConsole::Init | ( | ScriptExecutor * | MainScript | ) |
Definition at line 27 of file Console.cpp.
Definition at line 383 of file Console.cpp.
Definition at line 417 of file Console.cpp.
DLLEXPORT void Leviathan::ScriptConsole::Release | ( | ) |
Definition at line 39 of file Console.cpp.
DLLEXPORT int Leviathan::ScriptConsole::RunConsoleCommand | ( | std::string | cmd | ) |
Definition at line 49 of file Console.cpp.