Nazara Engine  0.4
A fast, complete, cross-platform API designed for game development
Nz::Vector4< T > Member List

This is the complete list of members for Nz::Vector4< T >, including all inherited members.

AbsDotProduct(const Vector4 &vec) constNz::Vector4< T >
DotProduct(const Vector4 &vec) constNz::Vector4< T >
DotProduct(const Vector4 &vec1, const Vector4 &vec2) (defined in Nz::Vector4< T >)Nz::Vector4< T >static
GetNormal(T *length=nullptr) constNz::Vector4< T >
Lerp(const Vector4 &from, const Vector4 &to, T interpolation)Nz::Vector4< T >static
MakeUnitX()Nz::Vector4< T >
MakeUnitY()Nz::Vector4< T >
MakeUnitZ()Nz::Vector4< T >
MakeZero()Nz::Vector4< T >
Maximize(const Vector4 &vec)Nz::Vector4< T >
Minimize(const Vector4 &vec)Nz::Vector4< T >
Normalize(T *length=nullptr)Nz::Vector4< T >
Normalize(const Vector4 &vec)Nz::Vector4< T >static
operator const T *() constNz::Vector4< T >
operator T*()Nz::Vector4< T >
operator!=(const Vector4 &vec) constNz::Vector4< T >
operator*(const Vector4 &vec) constNz::Vector4< T >
operator*(T scale) constNz::Vector4< T >
operator*=(const Vector4 &vec)Nz::Vector4< T >
operator*=(T scale)Nz::Vector4< T >
operator+() constNz::Vector4< T >
operator+(const Vector4 &vec) constNz::Vector4< T >
operator+=(const Vector4 &vec)Nz::Vector4< T >
operator-() constNz::Vector4< T >
operator-(const Vector4 &vec) constNz::Vector4< T >
operator-=(const Vector4 &vec)Nz::Vector4< T >
operator/(const Vector4 &vec) constNz::Vector4< T >
operator/(T scale) constNz::Vector4< T >
operator/=(const Vector4 &vec)Nz::Vector4< T >
operator/=(T scale)Nz::Vector4< T >
operator<(const Vector4 &vec) constNz::Vector4< T >
operator<=(const Vector4 &vec) constNz::Vector4< T >
operator=(const Vector4 &other)=default (defined in Nz::Vector4< T >)Nz::Vector4< T >
operator==(const Vector4 &vec) constNz::Vector4< T >
operator>(const Vector4 &vec) constNz::Vector4< T >
operator>=(const Vector4 &vec) constNz::Vector4< T >
Set(T X, T Y, T Z, T W=1.0)Nz::Vector4< T >
Set(T X, T Y, const Vector2< T > &vec)Nz::Vector4< T >
Set(T X, const Vector2< T > &vec, T W)Nz::Vector4< T >
Set(T X, const Vector3< T > &vec)Nz::Vector4< T >
Set(T scale)Nz::Vector4< T >
Set(const T vec[4])Nz::Vector4< T >
Set(const Vector2< T > &vec, T Z=0.0, T W=1.0)Nz::Vector4< T >
Set(const Vector3< T > &vec, T W=1.0)Nz::Vector4< T >
Set(const Vector4< T > &vec)Nz::Vector4< T >
Set(const Vector4< U > &vec) (defined in Nz::Vector4< T >)Nz::Vector4< T >
Set(const Vector4< U > &vec)Nz::Vector4< T >
ToString() constNz::Vector4< T >
UnitX()Nz::Vector4< T >static
UnitY()Nz::Vector4< T >static
UnitZ()Nz::Vector4< T >static
Vector4()=default (defined in Nz::Vector4< T >)Nz::Vector4< T >
Vector4(T X, T Y, T Z, T W=1.0)Nz::Vector4< T >
Vector4(T X, T Y, const Vector2< T > &vec)Nz::Vector4< T >
Vector4(T X, const Vector2< T > &vec, T W)Nz::Vector4< T >
Vector4(T X, const Vector3< T > &vec)Nz::Vector4< T >
Vector4(T scale)Nz::Vector4< T >explicit
Vector4(const T vec[4])Nz::Vector4< T >
Vector4(const Vector2< T > &vec, T Z=0.0, T W=1.0)Nz::Vector4< T >
Vector4(const Vector3< T > &vec, T W=1.0)Nz::Vector4< T >
Vector4(const Vector4< U > &vec)Nz::Vector4< T >explicit
Vector4(const Vector4 &vec)=default (defined in Nz::Vector4< T >)Nz::Vector4< T >
w (defined in Nz::Vector4< T >)Nz::Vector4< T >
x (defined in Nz::Vector4< T >)Nz::Vector4< T >
y (defined in Nz::Vector4< T >)Nz::Vector4< T >
z (defined in Nz::Vector4< T >)Nz::Vector4< T >
Zero()Nz::Vector4< T >static
~Vector4()=default (defined in Nz::Vector4< T >)Nz::Vector4< T >