|
Just™ Game Engine
|
#include "scripting/lua_engine.hpp"#include "platform/key_codes.hpp"#include "scene/components.hpp"#include "scripting/lua_definitions.hpp"#include <lua/lua.hpp>Classes | |
| struct | jng::LuaEngine::LuaEngineData |
Namespaces | |
| namespace | jng |
| namespace | jng::LuaEngine |
Macros | |
| #define | PUSH_REGISTRY_METATABLE(type) |
Functions | |
| void | jng::LuaEngine::init () |
| void | jng::LuaEngine::shutdown () |
| std::string | jng::LuaEngine::registerScript (const std::filesystem::path &path) |
| void | jng::LuaEngine::unregisterScripts () |
| ScriptData | jng::LuaEngine::getScriptData (const std::string &name) |
| 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) |