#include <ScriptingSystem.h>
◆ ScriptingSystem()
ScriptingSystem::ScriptingSystem |
( |
std::string_view |
scriptFolder, |
|
|
std::string_view |
entryPointFile, |
|
|
PlatformApplication & |
platformApplication, |
|
|
DistLogSink & |
distLogSink |
|
) |
| |
◆ ~ScriptingSystem()
ScriptingSystem::~ScriptingSystem |
( |
| ) |
|
◆ _initBaseLibraries()
void ScriptingSystem::_initBaseLibraries |
( |
| ) |
|
|
private |
◆ _initBindingFunction()
void ScriptingSystem::_initBindingFunction |
( |
| ) |
|
|
private |
◆ _initPackageTable()
void ScriptingSystem::_initPackageTable |
( |
| ) |
|
|
private |
◆ addBindings()
template<typename TBindings , typename ... TArgs>
void ScriptingSystem::addBindings |
( |
std::string_view |
bindingTableName, |
|
|
TArgs &&... |
args |
|
) |
| |
|
inline |
◆ executeEntryPoint()
void ScriptingSystem::executeEntryPoint |
( |
| ) |
|
◆ _bindings
std::unordered_map<std::string, std::unique_ptr<IBindings> > ScriptingSystem::_bindings |
|
private |
◆ _distLogSink
◆ _entryPointFile
std::string ScriptingSystem::_entryPointFile |
|
private |
◆ _platformApplication
◆ _scriptFolder
std::string ScriptingSystem::_scriptFolder |
|
private |
◆ _scriptingLogSink
std::unique_ptr<LogSink> ScriptingSystem::_scriptingLogSink |
|
private |
◆ _solState
std::unique_ptr<sol::state> ScriptingSystem::_solState |
|
private |
◆ ScriptingLogCategory
The documentation for this class was generated from the following files: