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

@@ -85,6 +85,7 @@ namespace Nz
constexpr bool operator>(const Vector4& vec) const;
constexpr bool operator>=(const Vector4& vec) const;
static constexpr Vector4 Apply(T(*func)(T), const Vector4& vec);
static constexpr bool ApproxEqual(const Vector4& lhs, const Vector4& rhs, T maxDifference = std::numeric_limits<T>::epsilon());
static constexpr T DotProduct(const Vector4& vec1, const Vector4& vec2);
static constexpr Vector4 Lerp(const Vector4& from, const Vector4& to, T interpolation);