v1.1
 
@4::IsTransformableLua3DObject Concept Reference

Concept definition

template<typename T>
concept @4::IsTransformableLua3DObject = requires
{
{
&T::shift
} -> std::same_as<T& (T::*)(double, double, double)>;
{
&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:44