Mathter
A configurable 3D math library for game developers.
mathter::Quaternion< T, Packed > Member List

This is the complete list of members for mathter::Quaternion< T, Packed >, including all inherited members.

Angle() constmathter::Quaternion< T, Packed >inline
Axis() constmathter::Quaternion< T, Packed >inline
imathter::Quaternion< T, Packed >
jmathter::Quaternion< T, Packed >
kmathter::Quaternion< T, Packed >
operator Matrix< U, 3, 3, Order, Layout, PackedA >() constmathter::Quaternion< T, Packed >inlineexplicit
operator Matrix< U, 3, 4, eMatrixOrder::PRECEDE_VECTOR, Layout, PackedA >() constmathter::Quaternion< T, Packed >inlineexplicit
operator Matrix< U, 4, 3, eMatrixOrder::FOLLOW_VECTOR, Layout, PackedA >() constmathter::Quaternion< T, Packed >inlineexplicit
operator Matrix< U, 4, 4, Order, Layout, PackedA >() constmathter::Quaternion< T, Packed >inlineexplicit
operator Vector< U, 3, PackedA >() constmathter::Quaternion< T, Packed >inlineexplicit
operator=(const Quaternion &rhs)mathter::Quaternion< T, Packed >inline
operator=(const Quaternion< U, P > &rhs)mathter::Quaternion< T, Packed >inline
operator=(const Matrix< U, 3, 3, Order, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inline
operator=(const Matrix< U, 3, 4, eMatrixOrder::PRECEDE_VECTOR, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inline
operator=(const Matrix< U, 4, 3, eMatrixOrder::FOLLOW_VECTOR, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inline
operator=(const Matrix< U, 4, 4, Order, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inline
Quaternion()mathter::Quaternion< T, Packed >inline
Quaternion(const Quaternion &rhs)mathter::Quaternion< T, Packed >inline
Quaternion(T scalar, T x, T y, T z)mathter::Quaternion< T, Packed >inline
Quaternion(T scalar, const Vector< T, 3, true > &vector)mathter::Quaternion< T, Packed >inline
Quaternion(T scalar, const Vector< T, 3, false > &vector)mathter::Quaternion< T, Packed >inline
Quaternion(const Vector< T, 3, true > &vector)mathter::Quaternion< T, Packed >inlineexplicit
Quaternion(const Quaternion< U, P > &rhs)mathter::Quaternion< T, Packed >inline
Quaternion(const Matrix< U, 3, 3, Order, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inlineexplicit
Quaternion(const Matrix< U, 3, 4, eMatrixOrder::PRECEDE_VECTOR, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inlineexplicit
Quaternion(const Matrix< U, 4, 3, eMatrixOrder::FOLLOW_VECTOR, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inlineexplicit
Quaternion(const Matrix< U, 4, 4, Order, Layout, PackedA > &rhs)mathter::Quaternion< T, Packed >inlineexplicit
Quaternion(const Vector< T, 4, false > &vec)mathter::Quaternion< T, Packed >inlineexplicit
smathter::Quaternion< T, Packed >
ScalarPart() constmathter::Quaternion< T, Packed >inline
SimdAcceleratedmathter::Quaternion< T, Packed >static
vecmathter::Quaternion< T, Packed >
VectorPart() constmathter::Quaternion< T, Packed >inline
wmathter::Quaternion< T, Packed >
xmathter::Quaternion< T, Packed >
ymathter::Quaternion< T, Packed >
zmathter::Quaternion< T, Packed >