Math/VectorI: Add Apply static method

This commit is contained in:
SirLynix
2023-09-09 20:54:39 +02:00
committed by Jérôme Leclercq
parent addbb98671
commit c826b537ab
6 changed files with 21 additions and 0 deletions

View File

@@ -600,6 +600,12 @@ namespace Nz
return y >= vec.y;
}
template<typename T>
constexpr Vector2<T> Vector2<T>::Apply(T(*func)(T), const Vector2& vec)
{
return Vector2(func(vec.x), func(vec.y));
}
template<typename T>
constexpr bool Vector2<T>::ApproxEqual(const Vector2& lhs, const Vector2& rhs, T maxDifference)
{