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

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

AbsDotProduct(const Vector3 &vec) constNz::Vector3< T >
AngleBetween(const Vector3 &vec) constNz::Vector3< T >
Backward()Nz::Vector3< T >static
CrossProduct(const Vector3 &vec) constNz::Vector3< T >
CrossProduct(const Vector3 &vec1, const Vector3 &vec2)Nz::Vector3< T >static
Distance(const Vector3 &vec) constNz::Vector3< T >
Distance(const Vector3 &vec1, const Vector3 &vec2)Nz::Vector3< T >static
Distancef(const Vector3 &vec) constNz::Vector3< T >
Distancef(const Vector3 &vec1, const Vector3 &vec2)Nz::Vector3< T >static
DotProduct(const Vector3 &vec) constNz::Vector3< T >
DotProduct(const Vector3 &vec1, const Vector3 &vec2)Nz::Vector3< T >static
Down()Nz::Vector3< T >static
Forward()Nz::Vector3< T >static
GetLength() constNz::Vector3< T >
GetLengthf() constNz::Vector3< T >
GetNormal(T *length=nullptr) constNz::Vector3< T >
GetSquaredLength() constNz::Vector3< T >
Left()Nz::Vector3< T >static
Lerp(const Vector3 &from, const Vector3 &to, T interpolation)Nz::Vector3< T >static
MakeBackward()Nz::Vector3< T >
MakeDown()Nz::Vector3< T >
MakeForward()Nz::Vector3< T >
MakeLeft()Nz::Vector3< T >
MakeRight()Nz::Vector3< T >
MakeUnit()Nz::Vector3< T >
MakeUnitX()Nz::Vector3< T >
MakeUnitY()Nz::Vector3< T >
MakeUnitZ()Nz::Vector3< T >
MakeUp()Nz::Vector3< T >
MakeZero()Nz::Vector3< T >
Maximize(const Vector3 &vec)Nz::Vector3< T >
Minimize(const Vector3 &vec)Nz::Vector3< T >
Normalize(T *length=nullptr)Nz::Vector3< T >
Normalize(const Vector3 &vec)Nz::Vector3< T >static
operator const T *() constNz::Vector3< T >
operator T*()Nz::Vector3< T >
operator!=(const Vector3 &vec) constNz::Vector3< T >
operator*(const Vector3 &vec) constNz::Vector3< T >
operator*(T scale) constNz::Vector3< T >
operator*=(const Vector3 &vec)Nz::Vector3< T >
operator*=(T scale)Nz::Vector3< T >
operator+() constNz::Vector3< T >
operator+(const Vector3 &vec) constNz::Vector3< T >
operator+=(const Vector3 &vec)Nz::Vector3< T >
operator-() constNz::Vector3< T >
operator-(const Vector3 &vec) constNz::Vector3< T >
operator-=(const Vector3 &vec)Nz::Vector3< T >
operator/(const Vector3 &vec) constNz::Vector3< T >
operator/(T scale) constNz::Vector3< T >
operator/=(const Vector3 &vec)Nz::Vector3< T >
operator/=(T scale)Nz::Vector3< T >
operator<(const Vector3 &vec) constNz::Vector3< T >
operator<=(const Vector3 &vec) constNz::Vector3< T >
operator=(const Vector3 &vec)=default (defined in Nz::Vector3< T >)Nz::Vector3< T >
operator==(const Vector3 &vec) constNz::Vector3< T >
operator>(const Vector3 &vec) constNz::Vector3< T >
operator>=(const Vector3 &vec) constNz::Vector3< T >
Right()Nz::Vector3< T >static
Set(T X, T Y, T Z)Nz::Vector3< T >
Set(T X, const Vector2< T > &vec)Nz::Vector3< T >
Set(T scale)Nz::Vector3< T >
Set(const T vec[3])Nz::Vector3< T >
Set(const Vector2< T > &vec, T Z=0.0)Nz::Vector3< T >
Set(const Vector3< T > &vec)Nz::Vector3< T >
Set(const Vector3< U > &vec) (defined in Nz::Vector3< T >)Nz::Vector3< T >
Set(const Vector4< T > &vec)Nz::Vector3< T >
Set(const Vector3< U > &vec)Nz::Vector3< T >
SquaredDistance(const Vector3 &vec) constNz::Vector3< T >
SquaredDistance(const Vector3 &vec1, const Vector3 &vec2)Nz::Vector3< T >static
ToString() constNz::Vector3< T >
Unit()Nz::Vector3< T >static
UnitX()Nz::Vector3< T >static
UnitY()Nz::Vector3< T >static
UnitZ()Nz::Vector3< T >static
Up()Nz::Vector3< T >static
Vector3()=default (defined in Nz::Vector3< T >)Nz::Vector3< T >
Vector3(T X, T Y, T Z)Nz::Vector3< T >
Vector3(T X, const Vector2< T > &vec)Nz::Vector3< T >
Vector3(T scale)Nz::Vector3< T >explicit
Vector3(const T vec[3])Nz::Vector3< T >
Vector3(const Vector2< T > &vec, T Z=0.0)Nz::Vector3< T >
Vector3(const Vector3< U > &vec)Nz::Vector3< T >explicit
Vector3(const Vector3 &vec)=default (defined in Nz::Vector3< T >)Nz::Vector3< T >
Vector3(const Vector4< T > &vec)Nz::Vector3< T >explicit
x (defined in Nz::Vector3< T >)Nz::Vector3< T >
y (defined in Nz::Vector3< T >)Nz::Vector3< T >
z (defined in Nz::Vector3< T >)Nz::Vector3< T >
Zero()Nz::Vector3< T >static
~Vector3()=default (defined in Nz::Vector3< T >)Nz::Vector3< T >