mirror of
https://github.com/orange-cpp/omath.git
synced 2026-04-19 08:23:28 +00:00
refactored to class
This commit is contained in:
@@ -6,15 +6,18 @@
|
||||
#include <sol/forward.hpp>
|
||||
namespace omath::lua
|
||||
{
|
||||
void register_lib(lua_State* lua_state);
|
||||
}
|
||||
namespace omath::lua::detail
|
||||
{
|
||||
void register_vec2(sol::table& omath_table);
|
||||
void register_vec3(sol::table& omath_table);
|
||||
void register_vec4(sol::table& omath_table);
|
||||
void register_color(sol::table& omath_table);
|
||||
void register_shared_types(sol::table& omath_table);
|
||||
void register_engines(sol::table& omath_table);
|
||||
class LuaInterpreter final
|
||||
{
|
||||
public:
|
||||
static void register_lib(lua_State* lua_state);
|
||||
|
||||
private:
|
||||
static void register_vec2(sol::table& omath_table);
|
||||
static void register_vec3(sol::table& omath_table);
|
||||
static void register_vec4(sol::table& omath_table);
|
||||
static void register_color(sol::table& omath_table);
|
||||
static void register_shared_types(sol::table& omath_table);
|
||||
static void register_engines(sol::table& omath_table);
|
||||
};
|
||||
}
|
||||
#endif
|
||||
Reference in New Issue
Block a user