MathFu
An open source project by
FPL.
|
This is the complete list of members for mathfu::Quaternion< T >, including all inherited members.
DotProduct(const Quaternion< T > &q1, const Quaternion< T > &q2) | mathfu::Quaternion< T > | inlinestatic |
FromAngleAxis(const T &angle, const Vector< T, 3 > &axis) | mathfu::Quaternion< T > | inlinestatic |
FromEulerAngles(const Vector< T, 3 > &angles) | mathfu::Quaternion< T > | inlinestatic |
FromMatrix(const Matrix< T, 3 > &m) | mathfu::Quaternion< T > | inlinestatic |
FromMatrix(const Matrix< T, 4 > &m) | mathfu::Quaternion< T > | inlinestatic |
identity | mathfu::Quaternion< T > | static |
Inverse() const | mathfu::Quaternion< T > | inline |
Normalize() | mathfu::Quaternion< T > | inline |
Normalized() const | mathfu::Quaternion< T > | inline |
operator*(const Quaternion< T > &q) const | mathfu::Quaternion< T > | inline |
operator*(const T &s1) const | mathfu::Quaternion< T > | inline |
operator*(const Vector< T, 3 > &v1) const | mathfu::Quaternion< T > | inline |
operator*(const T &s, const Quaternion< T > &q) | mathfu::Quaternion< T > | related |
operator[](const int i) | mathfu::Quaternion< T > | inline |
operator[](const int i) const | mathfu::Quaternion< T > | inline |
PerpendicularVector(const Vector< T, 3 > &v) | mathfu::Quaternion< T > | inlinestatic |
Quaternion() | mathfu::Quaternion< T > | inline |
Quaternion(const Quaternion< T > &q) | mathfu::Quaternion< T > | inline |
Quaternion(const T &s1, const T &s2, const T &s3, const T &s4) | mathfu::Quaternion< T > | inline |
Quaternion(const T &s1, const Vector< T, 3 > &v1) | mathfu::Quaternion< T > | inline |
RotateFromTo(const Vector< T, 3 > &v1, const Vector< T, 3 > &v2) | mathfu::Quaternion< T > | inlinestatic |
RotateFromToWithAxis(const Vector< T, 3 > &v1, const Vector< T, 3 > &v2, const Vector< T, 3 > &preferred_axis) | mathfu::Quaternion< T > | inlinestatic |
scalar() | mathfu::Quaternion< T > | inline |
scalar() const | mathfu::Quaternion< T > | inline |
set_scalar(const T &s) | mathfu::Quaternion< T > | inline |
set_vector(const Vector< T, 3 > &v) | mathfu::Quaternion< T > | inline |
Slerp(const Quaternion< T > &q1, const Quaternion< T > &q2, const T &s1) | mathfu::Quaternion< T > | inlinestatic |
ToAngleAxis(T *angle, Vector< T, 3 > *axis) const | mathfu::Quaternion< T > | inline |
ToEulerAngles() const | mathfu::Quaternion< T > | inline |
ToMatrix() const | mathfu::Quaternion< T > | inline |
ToMatrix4() const | mathfu::Quaternion< T > | inline |
vector() | mathfu::Quaternion< T > | inline |
vector() const | mathfu::Quaternion< T > | inline |