galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Lua.hpp
Go to the documentation of this file.
1
7
8#ifndef GALAXY_SCRIPTING_LUA_HPP_
9#define GALAXY_SCRIPTING_LUA_HPP_
10
11namespace galaxy
12{
13 namespace lua
14 {
18 void inject();
19
23 void inject_entt();
24
28 void inject_nuklear();
29
34
38 void inject_components();
39
43 void inject_core();
44
48 void inject_flags();
49
53 void inject_fs();
54
58 void inject_input();
59
63 void inject_logging();
64
68 void inject_map();
69
73 void inject_math();
74
78 void inject_mem();
79
83 void inject_platform();
84
89
94
99
103 void inject_utils();
104
108 void inject_services();
109 } // namespace lua
110} // namespace galaxy
111
112#endif
void inject_state()
Injects galaxy state machine into lua.
void inject_input()
Injects input handling into Lua.
Definition LuaInput.cpp:25
void inject_utils()
Injects misc galaxy utils into lua.
Definition LuaUtils.cpp:18
void inject_scene_control()
Injects galaxy scene management into lua.
Definition LuaScenes.cpp:17
void inject_entt()
Injects EnTT into Lua.
Definition LuaEntt.cpp:19
void inject_logging()
Injects logging into Lua.
void inject_services()
Regsiter static engine services in lua.
void inject_sfml()
Inject SFML.
void inject_core()
Inject galaxy core services into Lua.
Definition LuaCore.cpp:43
void inject_flags()
Injects galaxy flag components into Lua.
Definition LuaFlags.cpp:18
void inject_fs()
Injects VFS support into Lua.
Definition LuaFS.cpp:18
void inject_nuklear()
Inject Nuklear into Lua.
void inject_math()
Injects math stuff into Lua.
Definition LuaMath.cpp:22
void inject_platform()
Inject platform stuff into Lua.
void inject_resource()
Injects galaxy resource caches into lua.
void inject_components()
Inject galaxy components into Lua.
void inject()
Inject everything into Lua.
Definition Lua.cpp:14
void inject_mem()
Inject custom memory stuff into Lua.
Definition LuaMem.cpp:17
void inject_map()
Injects mapping into Lua.
Definition LuaMap.cpp:19
Timer.hpp galaxy.
Definition Async.hpp:17