|
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.