SLProject 4.0.000
SLQuat4< T > Member List

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

_wSLQuat4< T >private
_xSLQuat4< T >private
_ySLQuat4< T >private
_zSLQuat4< T >private
conjugate()SLQuat4< T >
conjugated() constSLQuat4< T >
dot(const SLQuat4< T > &q) constSLQuat4< T >inline
fromAngleAxis(T angleRAD, T axisX, T axisY, T axisZ)SLQuat4< T >
fromEulerAngles(const T xRotRAD, const T yRotRAD, const T zRotRAD)SLQuat4< T >
fromLookRotation(const SLVec3< T > &forward, const SLVec3< T > &up)SLQuat4< T >static
fromMat3(const SLMat3< T > &m)SLQuat4< T >
fromVec3(const SLVec3< T > &v0, const SLVec3< T > &v1)SLQuat4< T >
IDENTITYSLQuat4< T >static
invert()SLQuat4< T >
inverted() constSLQuat4< T >
length() constSLQuat4< T >inline
lerp(const SLQuat4< T > &q2, T t) constSLQuat4< T >inline
lerp(const SLQuat4< T > &q1, const SLQuat4< T > &q2, T t)SLQuat4< T >inline
normalize()SLQuat4< T >inline
normalized() constSLQuat4< T >
operator!=(const SLQuat4< T > &q) constSLQuat4< T >
operator*(const SLQuat4< T > &q) constSLQuat4< T >
operator*(T s) constSLQuat4< T >
operator*(const SLVec3< T > &v) constSLQuat4< T >
operator*=(const SLQuat4< T > &q2)SLQuat4< T >
operator*=(T s)SLQuat4< T >
operator+(const SLQuat4< T > &q) constSLQuat4< T >
operator-(const SLQuat4< T > &q) constSLQuat4< T >
operator=(SLQuat4< T > q)SLQuat4< T >
operator==(const SLQuat4< T > &q) constSLQuat4< T >
rotate(const SLQuat4< T > &q)SLQuat4< T >inline
rotate(const SLVec3< T > &vec) constSLQuat4< T >inline
rotated(const SLQuat4< T > &b) constSLQuat4< T >inline
scale(T scale)SLQuat4< T >inline
scaled(T scale) constSLQuat4< T >inline
set(T x, T y, T z, T w)SLQuat4< T >
slerp(const SLQuat4< T > &q2, T t) constSLQuat4< T >inline
slerp(const SLQuat4< T > &q1, const SLQuat4< T > &q2, T t)SLQuat4< T >inline
SLQuat4()SLQuat4< T >inline
SLQuat4(T x, T y, T z, T w)SLQuat4< T >inline
SLQuat4(const SLMat3< T > &m)SLQuat4< T >inlineexplicit
SLQuat4(T angleDEG, const SLVec3< T > &axis)SLQuat4< T >inline
SLQuat4(const SLVec3< T > &v0, const SLVec3< T > &v1)SLQuat4< T >inline
SLQuat4(const T xRotRAD, const T yRotRAD, const T zRotRAD)SLQuat4< T >inline
toAngleAxis(T &angleDEG, SLVec3< T > &axis) constSLQuat4< T >
toEulerAnglesXYZ(T &xRotRAD, T &yRotRAD, T &zRotRAD) constSLQuat4< T >
toEulerAnglesZXY(T &zRotRAD, T &xRotRAD, T &yRotRAD) constSLQuat4< T >
toEulerAnglesZYX(T &zRotRAD, T &yRotRAD, T &xRotRAD) constSLQuat4< T >
toMat3() constSLQuat4< T >
toMat4() constSLQuat4< T >
toVec4() constSLQuat4< T >inline
w() constSLQuat4< T >inline
x() constSLQuat4< T >inline
y() constSLQuat4< T >inline
z() constSLQuat4< T >inline