![]() |
galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
|
Just a wrapper around static injection functions. More...
#include <Lua.hpp>
Collaboration diagram for galaxy::Lua:Public Member Functions | |
| ~Lua ()=default | |
| Default destructor. | |
Static Public Member Functions | |
| static void | inject () noexcept |
| Inject everything into Lua. | |
Private Member Functions | |
| Lua ()=delete | |
| Not supposed to be created. | |
Static Private Member Functions | |
| static void | inject_core () noexcept |
| Inject galaxy core services into Lua. | |
| static void | inject_entt () noexcept |
| Injects EnTT into Lua. | |
| static void | inject_events () noexcept |
| Inject galaxy event data objects into Lua. | |
| static void | inject_fs () noexcept |
| Injects VFS support into Lua. | |
| static void | inject_glm () noexcept |
| Injects GLM into Lua. | |
| static void | inject_graphics () noexcept |
| Injects graphics module into Lua. | |
| static void | inject_input () noexcept |
| Injects input handling into Lua. | |
| static void | inject_logging () noexcept |
| Injects logging into Lua. | |
| static void | inject_math () noexcept |
| Injects math stuff into Lua. | |
| static void | inject_platform () noexcept |
| Inject platform stuff into Lua. | |
| static void | inject_scene () noexcept |
| Injects galaxy scene management into lua. | |
| static void | inject_services () noexcept |
| Regsiter static engine services in Lua. | |
| static void | inject_state () noexcept |
| Injects galaxy state machine requirements into lua. | |
| static void | inject_time () noexcept |
| Register galaxy time support functions into Lua. | |
| static void | inject_utils () noexcept |
| Injects misc galaxy utils into Lua. | |
|
default |
Default destructor.
|
privatedelete |
Not supposed to be created.
|
staticnoexcept |
|
staticprivatenoexcept |
Inject galaxy core services into Lua.
Definition at line 34 of file LuaCore.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects EnTT into Lua.
Definition at line 19 of file LuaEntt.cpp.
Here is the caller graph for this function:
|
staticprivatenoexcept |
Inject galaxy event data objects into Lua.
Definition at line 27 of file LuaEvents.cpp.
Here is the caller graph for this function:
|
staticprivatenoexcept |
|
staticprivatenoexcept |
Injects GLM into Lua.
Definition at line 19 of file LuaGLM.cpp.
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects graphics module into Lua.
Definition at line 26 of file LuaGraphics.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects input handling into Lua.
Definition at line 22 of file LuaInput.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects logging into Lua.
Definition at line 37 of file LuaLogging.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects math stuff into Lua.
Definition at line 23 of file LuaMath.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Inject platform stuff into Lua.
Definition at line 18 of file LuaPlatform.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects galaxy scene management into lua.
Definition at line 21 of file LuaScene.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Regsiter static engine services in Lua.
Definition at line 19 of file LuaServices.cpp.
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects galaxy state machine requirements into lua.
Definition at line 17 of file LuaState.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Register galaxy time support functions into Lua.
Definition at line 19 of file LuaTime.cpp.
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivatenoexcept |
Injects misc galaxy utils into Lua.
Definition at line 18 of file LuaUtils.cpp.
Here is the call graph for this function:
Here is the caller graph for this function: