This commit is contained in:
2026-03-10 17:51:02 +03:00
parent 30e3feb4f8
commit dd59579290
13 changed files with 386 additions and 244 deletions

View File

@@ -0,0 +1,27 @@
//
// Created by orange on 07.03.2026.
//
#ifdef OMATH_ENABLE_LUA
#include "engine_utils.hpp"
#include <omath/engines/opengl_engine/camera.hpp>
#include <omath/engines/opengl_engine/constants.hpp>
#include <omath/engines/opengl_engine/formulas.hpp>
namespace
{
struct OpenGLEngineTraits
{
using PitchAngle = omath::opengl_engine::PitchAngle;
using ViewAngles = omath::opengl_engine::ViewAngles;
using Camera = omath::opengl_engine::Camera;
};
} // namespace
namespace omath::lua::detail
{
void register_opengl_engine(sol::table& omath_table)
{
register_engine<OpenGLEngineTraits>(omath_table, "opengl");
}
} // namespace omath::lua::detail
#endif