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 |