|
Just™ Game Engine
|
Classes | |
| struct | LuaEngineData |
| struct | ScriptData |
Functions | |
| void | init () |
| void | shutdown () |
| std::string | registerScript (const std::filesystem::path &path) |
| void | unregisterScripts () |
| ScriptData | getScriptData (const std::string &name) |
| void | onCreate (Entity entity, LuaScriptComponent &lsc) |
| void | onDestroy (Entity entity, LuaScriptComponent &lsc) |
| void | onUpdate (Entity entity, LuaScriptComponent &lsc, float dt) |
| void | printLuaStack (const char *file, int line) |
| ScriptData jng::LuaEngine::getScriptData | ( | const std::string & | name | ) |
| void jng::LuaEngine::init | ( | ) |
| void jng::LuaEngine::onCreate | ( | Entity | entity, |
| LuaScriptComponent & | lsc | ||
| ) |
| void jng::LuaEngine::onDestroy | ( | Entity | entity, |
| LuaScriptComponent & | lsc | ||
| ) |
| void jng::LuaEngine::onUpdate | ( | Entity | entity, |
| LuaScriptComponent & | lsc, | ||
| float | dt | ||
| ) |
| void jng::LuaEngine::printLuaStack | ( | const char * | file, |
| int | line | ||
| ) |
| std::string jng::LuaEngine::registerScript | ( | const std::filesystem::path & | path | ) |
| void jng::LuaEngine::shutdown | ( | ) |
| void jng::LuaEngine::unregisterScripts | ( | ) |