| Capacity | Harlinn::Math::QuaternionSimd< QuaternionT > | static |
| FromAxisAndAngle(const Math::Vector< float, 3 >::Simd &axis, float angle) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| FromAxisAndAngle(const Math::Vector< float, 3 > &axis, float angle) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| FromMatrix(const std::array< SIMDType, N > &matrix) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | static |
| FromMatrix(const MatrixSimd &matrix) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| FromMatrix(const Matrix &matrix) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| FromMatrix(const std::array< SIMDType, N > &matrix) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| Identity() noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| Matrix typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| MatrixSimd typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| Normal typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| NormalSimd typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| operator!=(const QuaternionSimd &other) const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator!=(const QuaternionType &other) const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator*=(const QuaternionSimd &other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator*=(ValueType value) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator*=(const QuaternionType &quaternion) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator+=(const QuaternionSimd &other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator+=(ValueType value) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator+=(const QuaternionType &quaternion) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator-() const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator-=(const QuaternionSimd &other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator-=(ValueType value) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator-=(const QuaternionType &quaternion) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator/=(ValueType value) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator=(const QuaternionSimd &other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator=(SIMDType other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator=(const QuaternionType &quaternion) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator==(const QuaternionSimd &other) const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| operator==(const QuaternionType &other) const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd() noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(const QuaternionSimd &other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(SIMDType other) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlineexplicit |
| QuaternionSimd(const T &pitchYawRoll) | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(const T &pitchYawRoll) | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(const T &xyz, value_type w) | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(const T &xyz, value_type w) | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(ValueType pitch, ValueType yaw, ValueType roll) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionSimd(const QuaternionType &quaternion) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlineexplicit |
| QuaternionSimd(ValueType xv, ValueType yv, ValueType zv, ValueType wv) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| QuaternionType typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |
| Simd typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| simd | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| SIMDType typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| Size | Harlinn::Math::QuaternionSimd< QuaternionT > | static |
| size_type typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| ToEuler() const noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inline |
| Traits typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| value_type typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| ValueType typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| Vector typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| VectorSimd typedef | Harlinn::Math::QuaternionSimd< QuaternionT > | |
| Zero() noexcept | Harlinn::Math::QuaternionSimd< QuaternionT > | inlinestatic |