Cogs.Core
|
Public Member Functions | |
ScriptingManager (Context *context) | |
void | initialize () |
void | cleanup () |
void | addScriptingEngine (std::unique_ptr< ScriptingEngine > jsEngine) |
ScriptContextHandle | createContext (Cogs::ComponentModel::Entity *entity, const StringView &source, ScriptFlags flags) |
Public Attributes | |
std::vector< std::unique_ptr< ScriptingEngine > > | engines |
Definition at line 15 of file ScriptingManager.h.
Cogs::Core::ScriptingManager::ScriptingManager | ( | Context * | context | ) |
Definition at line 12 of file ScriptingManager.cpp.
void Cogs::Core::ScriptingManager::addScriptingEngine | ( | std::unique_ptr< ScriptingEngine > | jsEngine | ) |
Definition at line 31 of file ScriptingManager.cpp.
void Cogs::Core::ScriptingManager::cleanup | ( | ) |
Definition at line 22 of file ScriptingManager.cpp.
Cogs::Core::ScriptContextHandle Cogs::Core::ScriptingManager::createContext | ( | Cogs::ComponentModel::Entity * | entity, |
const StringView & | source, | ||
ScriptFlags | flags | ||
) |
Definition at line 37 of file ScriptingManager.cpp.
void Cogs::Core::ScriptingManager::initialize | ( | ) |
Definition at line 17 of file ScriptingManager.cpp.
std::vector<std::unique_ptr<ScriptingEngine> > Cogs::Core::ScriptingManager::engines |
Definition at line 27 of file ScriptingManager.h.