2#include "../Containers/String.hpp"
14#pragma warning(suppress: 4201)
48 x = 0;
y = 0;
z = 0;
w = 0;
55 return "(x: " + Faro::ToString<T>(
x) +
", y: " + Faro::ToString<T>(
y) +
", z: " + Faro::ToString<T>(
z) +
", w: " + Faro::ToString<T>(
w) +
")";
Vector4< float > Float4D
Definition Vector4.hpp:70
Vector4< int32 > Int4D
Definition Vector4.hpp:71
Definition Vector4.hpp:10
Vector4 Lerp(const Vector4 &r, float fact) const
Definition Vector4.hpp:51
Vector3< T > xyz()
Definition Vector4.hpp:26
Vector4< N > ToType()
Definition Vector4.hpp:58
T w
Definition Vector4.hpp:15
T y
Definition Vector4.hpp:15
Vector4()
Definition Vector4.hpp:18
Vector4(Vector2< T > a, Vector2< T > b)
Definition Vector4.hpp:24
T z
Definition Vector4.hpp:15
Vector2< T > xy()
Definition Vector4.hpp:31
static Vector4 one
Definition Vector4.hpp:64
Vector4(Vector3< T > v, T w)
Definition Vector4.hpp:23
String ToString()
Definition Vector4.hpp:53
T x
Definition Vector4.hpp:15
void Clear()
Definition Vector4.hpp:46
Vector2< T > zw()
Definition Vector4.hpp:36
static Vector4 zero
Definition Vector4.hpp:63
Vector2< T > yz()
Definition Vector4.hpp:41
Vector4(T x, T y, T z, T w)
Definition Vector4.hpp:22
T f[4]
Definition Vector4.hpp:13