AbsDotProduct(const Vector3 &vec) const | Nz::Vector3< T > | |
AngleBetween(const Vector3 &vec) const | Nz::Vector3< T > | |
Backward() | Nz::Vector3< T > | static |
CrossProduct(const Vector3 &vec) const | Nz::Vector3< T > | |
CrossProduct(const Vector3 &vec1, const Vector3 &vec2) | Nz::Vector3< T > | static |
Distance(const Vector3 &vec) const | Nz::Vector3< T > | |
Distance(const Vector3 &vec1, const Vector3 &vec2) | Nz::Vector3< T > | static |
Distancef(const Vector3 &vec) const | Nz::Vector3< T > | |
Distancef(const Vector3 &vec1, const Vector3 &vec2) | Nz::Vector3< T > | static |
DotProduct(const Vector3 &vec) const | Nz::Vector3< T > | |
DotProduct(const Vector3 &vec1, const Vector3 &vec2) | Nz::Vector3< T > | static |
Down() | Nz::Vector3< T > | static |
Forward() | Nz::Vector3< T > | static |
GetLength() const | Nz::Vector3< T > | |
GetLengthf() const | Nz::Vector3< T > | |
GetNormal(T *length=nullptr) const | Nz::Vector3< T > | |
GetSquaredLength() const | Nz::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 *() const | Nz::Vector3< T > | |
operator T*() | Nz::Vector3< T > | |
operator!=(const Vector3 &vec) const | Nz::Vector3< T > | |
operator*(const Vector3 &vec) const | Nz::Vector3< T > | |
operator*(T scale) const | Nz::Vector3< T > | |
operator*=(const Vector3 &vec) | Nz::Vector3< T > | |
operator*=(T scale) | Nz::Vector3< T > | |
operator+() const | Nz::Vector3< T > | |
operator+(const Vector3 &vec) const | Nz::Vector3< T > | |
operator+=(const Vector3 &vec) | Nz::Vector3< T > | |
operator-() const | Nz::Vector3< T > | |
operator-(const Vector3 &vec) const | Nz::Vector3< T > | |
operator-=(const Vector3 &vec) | Nz::Vector3< T > | |
operator/(const Vector3 &vec) const | Nz::Vector3< T > | |
operator/(T scale) const | Nz::Vector3< T > | |
operator/=(const Vector3 &vec) | Nz::Vector3< T > | |
operator/=(T scale) | Nz::Vector3< T > | |
operator<(const Vector3 &vec) const | Nz::Vector3< T > | |
operator<=(const Vector3 &vec) const | Nz::Vector3< T > | |
operator=(const Vector3 &vec)=default (defined in Nz::Vector3< T >) | Nz::Vector3< T > | |
operator==(const Vector3 &vec) const | Nz::Vector3< T > | |
operator>(const Vector3 &vec) const | Nz::Vector3< T > | |
operator>=(const Vector3 &vec) const | Nz::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) const | Nz::Vector3< T > | |
SquaredDistance(const Vector3 &vec1, const Vector3 &vec2) | Nz::Vector3< T > | static |
ToString() const | Nz::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 > | |