Berserk
TQuat< T > Member List

This is the complete list of members for TQuat< T >, including all inherited members.

Angle(const TQuat &a, const TQuat &b)TQuat< T >inlinestatic
AsMatrix() constTQuat< T >inline
Conjugate() constTQuat< T >inline
Dot(const TQuat &a, const TQuat &b)TQuat< T >inlinestatic
FaceAt(const TVecN< T, 3 > &direction, const TVecN< T, 3 > &up)TQuat< T >inlinestatic
GetAngle() constTQuat< T >inline
GetAxisAngle(Vec &axis, T &angle) constTQuat< T >inline
GetAxisX() constTQuat< T >inline
GetAxisY() constTQuat< T >inline
GetAxisZ() constTQuat< T >inline
Hash() constTQuat< T >inline
Identity()TQuat< T >inline
Inverse() constTQuat< T >inline
Length() constTQuat< T >inline
Length2() constTQuat< T >inline
Lerp(T t, const TQuat &a, const TQuat &b)TQuat< T >inlinestatic
LookAt(const TVecN< T, 3 > &direction, const TVecN< T, 3 > &up)TQuat< T >inlinestatic
Mat typedefTQuat< T >
Normalize()TQuat< T >inline
Normalized() constTQuat< T >inline
operator!=(const TQuat &other) constTQuat< T >inline
operator*(const TQuat &other) constTQuat< T >inline
operator*=(T a)TQuat< T >inline
operator/=(T a)TQuat< T >inline
operator=(const TQuat &other)=defaultTQuat< T >
operator=(TQuat &&other) noexcept=defaultTQuat< T >
operator==(const TQuat &other) constTQuat< T >inline
Rotate(const Vec &v) constTQuat< T >inline
RotateReverse(const Vec &v) constTQuat< T >inline
Rotation(const Vec &axis, T angle)TQuat< T >inlinestatic
scalarTQuat< T >
Slerp(T t, const TQuat &a, const TQuat &b)TQuat< T >inlinestatic
Slerp(T t, T ang, const TQuat &a, const TQuat &b)TQuat< T >inlinestatic
TQuat()=defaultTQuat< T >
TQuat(T s, const Vec &v)TQuat< T >inline
TQuat(T s, T x, T y, T z)TQuat< T >inline
TQuat(const Vec &axis, T angle)TQuat< T >inline
TQuat(T roll, T yaw, T pitch)TQuat< T >inline
TQuat(const Mat &mat)TQuat< T >inlineexplicit
TQuat(const TQuat &other)=defaultTQuat< T >
TQuat(TQuat &&other) noexcept=defaultTQuat< T >
vecTQuat< T >
Vec typedefTQuat< T >
Zero()TQuat< T >inline
~TQuat()=defaultTQuat< T >