v2.0
 
@7::IsTransformableLua3DObject Concept Reference

Concept definition

template<typename T>
concept @7::IsTransformableLua3DObject = requires {
{
&T::shift
} -> std::same_as<T& (T::*)(const luabridge::LuaRef&, const luabridge::LuaRef&, const luabridge::LuaRef&)>;
{ &T::rotate } -> std::same_as<T& (T::*)(const scripting_engine::CAxis3D&, double)>;
{ &T::scale } -> std::same_as<T& (T::*)(const scripting_engine::CPoint3D&, double, double, double)>;
{ &T::transform } -> std::same_as<T& (T::*)(const scripting_engine::CMatrix3D&)>;
}
Definition CommonRegistrationUtils.h:54