// // Created by orange on 07.03.2026. // #ifdef OMATH_ENABLE_LUA #include "lua.hpp" #include "internal.hpp" #include "omath/lua/lua.hpp" namespace omath::lua { void register_lib(lua_State* lua_state) { sol::state_view lua(lua_state); auto omath_table = lua["omath"].get_or_create(); detail::register_vec2(omath_table); detail::register_vec3(omath_table); detail::register_vec4(omath_table); detail::register_color(omath_table); detail::register_shared_types(omath_table); detail::register_opengl_engine(omath_table); detail::register_frostbite_engine(omath_table); detail::register_iw_engine(omath_table); detail::register_source_engine(omath_table); detail::register_unity_engine(omath_table); detail::register_unreal_engine(omath_table); detail::register_cry_engine(omath_table); } } // namespace omath::lua #endif