8#ifndef GALAXY_SCRIPTING_LUA_HPP_
9#define GALAXY_SCRIPTING_LUA_HPP_
27 static void inject() noexcept;
66 static void inject_core() noexcept;
71 static void inject_entt() noexcept;
76 static void inject_events() noexcept;
81 static void inject_entity() noexcept;
86 static void inject_fs() noexcept;
91 static void inject_glm() noexcept;
96 static void inject_graphics() noexcept;
101 static void inject_input() noexcept;
111 static void inject_scene() noexcept;
116 static void inject_services() noexcept;
121 static void inject_state() noexcept;
126 static void inject_systems() noexcept;
135void inject_nuklear();
140void inject_components();
160void inject_resource();
static void inject_time() noexcept
Register galaxy time support functions into Lua.
static void inject() noexcept
Inject everything into Lua.
static void inject_math() noexcept
Injects math stuff into Lua.
static void inject_utils() noexcept
Injects misc galaxy utils into Lua.
Lua()=delete
Not supposed to be created.
static void inject_logging() noexcept
Injects logging into Lua.
static void inject_platform() noexcept
Inject platform stuff into Lua.
~Lua()=default
Default destructor.