| AbsDotProduct(const Vector4 &vec) const | Nz::Vector4< T > | |
| DotProduct(const Vector4 &vec) const | Nz::Vector4< T > | |
| DotProduct(const Vector4 &vec1, const Vector4 &vec2) (defined in Nz::Vector4< T >) | Nz::Vector4< T > | static |
| GetNormal(T *length=nullptr) const | Nz::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 *() const | Nz::Vector4< T > | |
| operator T*() | Nz::Vector4< T > | |
| operator!=(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator*(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator*(T scale) const | Nz::Vector4< T > | |
| operator*=(const Vector4 &vec) | Nz::Vector4< T > | |
| operator*=(T scale) | Nz::Vector4< T > | |
| operator+() const | Nz::Vector4< T > | |
| operator+(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator+=(const Vector4 &vec) | Nz::Vector4< T > | |
| operator-() const | Nz::Vector4< T > | |
| operator-(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator-=(const Vector4 &vec) | Nz::Vector4< T > | |
| operator/(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator/(T scale) const | Nz::Vector4< T > | |
| operator/=(const Vector4 &vec) | Nz::Vector4< T > | |
| operator/=(T scale) | Nz::Vector4< T > | |
| operator<(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator<=(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator=(const Vector4 &other)=default (defined in Nz::Vector4< T >) | Nz::Vector4< T > | |
| operator==(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator>(const Vector4 &vec) const | Nz::Vector4< T > | |
| operator>=(const Vector4 &vec) const | Nz::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() const | Nz::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 > | |