This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
YimMenu/src/lua/bindings/vector.cpp

15 lines
372 B
C++

#pragma once
#include "vector.hpp"
namespace lua::vector
{
void bind(sol::state& state)
{
auto usertype = state.new_usertype<Vector3>("vec3", sol::constructors<Vector3(float, float, float)>());
usertype["x"] = &Vector3::x;
usertype["y"] = &Vector3::y;
usertype["z"] = &Vector3::z;
usertype["__tostring"] = &Vector3::to_string;
}
}