| ComputeW() | Nz::Quaternion< T > | |
| Conjugate() | Nz::Quaternion< T > | |
| DotProduct(const Quaternion &vec) const | Nz::Quaternion< T > | |
| GetConjugate() const | Nz::Quaternion< T > | |
| GetInverse() const | Nz::Quaternion< T > | |
| GetNormal(T *length=nullptr) const | Nz::Quaternion< T > | |
| Identity() | Nz::Quaternion< T > | static |
| Inverse() | Nz::Quaternion< T > | |
| Lerp(const Quaternion &from, const Quaternion &to, T interpolation) | Nz::Quaternion< T > | static |
| Magnitude() const | Nz::Quaternion< T > | |
| MakeIdentity() | Nz::Quaternion< T > | |
| MakeRotationBetween(const Vector3< T > &from, const Vector3< T > &to) | Nz::Quaternion< T > | |
| MakeZero() | Nz::Quaternion< T > | |
| Normalize(T *length=nullptr) | Nz::Quaternion< T > | |
| Normalize(const Quaternion &quat, T *length=nullptr) | Nz::Quaternion< T > | static |
| operator!=(const Quaternion &quat) const | Nz::Quaternion< T > | |
| operator*(const Quaternion &quat) const | Nz::Quaternion< T > | |
| operator*(const Vector3< T > &vec) const | Nz::Quaternion< T > | |
| operator*(T scale) const | Nz::Quaternion< T > | |
| operator*=(const Quaternion &quat) | Nz::Quaternion< T > | |
| operator*=(T scale) | Nz::Quaternion< T > | |
| operator+(const Quaternion &quat) const | Nz::Quaternion< T > | |
| operator+=(const Quaternion &quat) | Nz::Quaternion< T > | |
| operator/(const Quaternion &quat) const | Nz::Quaternion< T > | |
| operator/=(const Quaternion &quat) | Nz::Quaternion< T > | |
| operator=(const Quaternion &quat)=default (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| operator==(const Quaternion &quat) const | Nz::Quaternion< T > | |
| Quaternion()=default (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| Quaternion(T W, T X, T Y, T Z) | Nz::Quaternion< T > | |
| Quaternion(const EulerAngles< T > &angles) | Nz::Quaternion< T > | |
| Quaternion(T angle, const Vector3< T > &axis) | Nz::Quaternion< T > | |
| Quaternion(const T quat[4]) | Nz::Quaternion< T > | |
| Quaternion(const Quaternion< U > &quat) | Nz::Quaternion< T > | explicit |
| Quaternion(const Quaternion &quat)=default (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| RotationBetween(const Vector3< T > &from, const Vector3< T > &to) | Nz::Quaternion< T > | static |
| Set(T W, T X, T Y, T Z) | Nz::Quaternion< T > | |
| Set(const EulerAngles< T > &angles) | Nz::Quaternion< T > | |
| Set(T angle, const Vector3< T > &normalizedAxis) | Nz::Quaternion< T > | |
| Set(const T quat[4]) | Nz::Quaternion< T > | |
| Set(const Quaternion &quat) | Nz::Quaternion< T > | |
| Set(const Quaternion< U > &quat) (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| Set(const Quaternion< U > &quat) | Nz::Quaternion< T > | |
| Slerp(const Quaternion &from, const Quaternion &to, T interpolation) | Nz::Quaternion< T > | static |
| SquaredMagnitude() const | Nz::Quaternion< T > | |
| ToEulerAngles() const | Nz::Quaternion< T > | |
| ToString() const | Nz::Quaternion< T > | |
| w (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| x (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| y (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| z (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |
| Zero() | Nz::Quaternion< T > | static |
| ~Quaternion()=default (defined in Nz::Quaternion< T >) | Nz::Quaternion< T > | |