ArrayType typedef | Harlinn::Math::Quaternion< T > | |
back() const noexcept | Harlinn::Math::Quaternion< T > | inline |
back() noexcept | Harlinn::Math::Quaternion< T > | inline |
begin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
begin() noexcept | Harlinn::Math::Quaternion< T > | inline |
Capacity | Harlinn::Math::Quaternion< T > | static |
cbegin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
cend() const noexcept | Harlinn::Math::Quaternion< T > | inline |
const_iterator typedef | Harlinn::Math::Quaternion< T > | |
const_pointer typedef | Harlinn::Math::Quaternion< T > | |
const_reference typedef | Harlinn::Math::Quaternion< T > | |
const_reverse_iterator typedef | Harlinn::Math::Quaternion< T > | |
data() const noexcept | Harlinn::Math::Quaternion< T > | inline |
data() noexcept | Harlinn::Math::Quaternion< T > | inline |
end() const noexcept | Harlinn::Math::Quaternion< T > | inline |
end() noexcept | Harlinn::Math::Quaternion< T > | inline |
FromAxisAndAngle(const T &axis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
FromAxisAndAngle(const T &axis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
FromMatrix(const MatrixSimd &matrix) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
FromMatrix(const Matrix &matrix) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
FromNormalizedAxisAndAngle(const T &normalizedAxis, float angle) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
front() const noexcept | Harlinn::Math::Quaternion< T > | inline |
front() noexcept | Harlinn::Math::Quaternion< T > | inline |
Identity() noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
iterator typedef | Harlinn::Math::Quaternion< T > | |
Matrix typedef | Harlinn::Math::Quaternion< T > | |
MatrixSimd typedef | Harlinn::Math::Quaternion< T > | |
Normal typedef | Harlinn::Math::Quaternion< T > | |
NormalSimd typedef | Harlinn::Math::Quaternion< T > | |
operator Simd() const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator!=(const Simd &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator!=(const Quaternion &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator-() const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator=(const Simd &qsimd) noexcept | Harlinn::Math::Quaternion< T > | inline |
operator=(const Quaternion &other) noexcept | Harlinn::Math::Quaternion< T > | inline |
operator==(const Simd &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator==(const Quaternion &other) const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator[](size_t index) const noexcept | Harlinn::Math::Quaternion< T > | inline |
operator[](size_t index) noexcept | Harlinn::Math::Quaternion< T > | inline |
pointer typedef | Harlinn::Math::Quaternion< T > | |
Quaternion() noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(ValueType xv, ValueType yv, ValueType zv, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(const ArrayType &a) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(const T &xyz, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(const T &xyz, ValueType wv) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(const Simd &qsimd) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(ValueType pitch, ValueType yaw, ValueType roll) noexcept | Harlinn::Math::Quaternion< T > | inline |
Quaternion(const Quaternion &other) noexcept | Harlinn::Math::Quaternion< T > | inline |
rbegin() const noexcept | Harlinn::Math::Quaternion< T > | inline |
rbegin() noexcept | Harlinn::Math::Quaternion< T > | inline |
reference typedef | Harlinn::Math::Quaternion< T > | |
rend() const noexcept | Harlinn::Math::Quaternion< T > | inline |
rend() noexcept | Harlinn::Math::Quaternion< T > | inline |
reverse_iterator typedef | Harlinn::Math::Quaternion< T > | |
ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
ShortestArc(const T &fromDir, const U &toDir) noexcept | Harlinn::Math::Quaternion< T > | inlinestatic |
Simd typedef | Harlinn::Math::Quaternion< T > | |
SIMDType typedef | Harlinn::Math::Quaternion< T > | |
Size | Harlinn::Math::Quaternion< T > | static |
size() const noexcept | Harlinn::Math::Quaternion< T > | inline |
size_type typedef | Harlinn::Math::Quaternion< T > | |
SizeType typedef | Harlinn::Math::Quaternion< T > | |
ToAxisAngle() const noexcept | Harlinn::Math::Quaternion< T > | inline |
ToEuler() const noexcept | Harlinn::Math::Quaternion< T > | inline |
ToSimd() const noexcept | Harlinn::Math::Quaternion< T > | inline |
Traits typedef | Harlinn::Math::Quaternion< T > | |
v | Harlinn::Math::Quaternion< T > | |
value_type typedef | Harlinn::Math::Quaternion< T > | |
values | Harlinn::Math::Quaternion< T > | |
ValueType typedef | Harlinn::Math::Quaternion< T > | |
Vector typedef | Harlinn::Math::Quaternion< T > | |
VectorSimd typedef | Harlinn::Math::Quaternion< T > | |
w | Harlinn::Math::Quaternion< T > | |