| GetConjugate() const | gbmath::Quaternion | [inline] |
| GetInverse() const | gbmath::Quaternion | [inline] |
| GetMat33() const | gbmath::Quaternion | |
| GetMat44() const | gbmath::Quaternion | |
| GetNorm() const | gbmath::Quaternion | [inline] |
| I | gbmath::Quaternion | [static] |
| Normalize() | gbmath::Quaternion | [inline] |
| operator *(const Quaternion &q) const | gbmath::Quaternion | |
| operator *(float d) const | gbmath::Quaternion | [inline] |
| operator *(const V3 &v) const | gbmath::Quaternion | [inline] |
| operator *=(const Quaternion &q) | gbmath::Quaternion | |
| operator+(const Quaternion &q) const | gbmath::Quaternion | [inline] |
| Quaternion(const V3 &v=V3::O, float angle=0.f, bool normalize=false) | gbmath::Quaternion | [inline, explicit] |
| Quaternion(const V4 &v, bool nomalize=false) | gbmath::Quaternion | [inline, explicit] |
| Quaternion(const Quaternion &q, bool normalize=false) | gbmath::Quaternion | [inline] |
| Quaternion(const Mat33 &m) | gbmath::Quaternion | [inline, explicit] |
| Quaternion(const Mat44 &m) | gbmath::Quaternion | [inline, explicit] |
| Quaternion::RotateVToV(const V3 &start, const V3 &dest) | gbmath::Quaternion | |
| Quaternion::Slerp(const Quaternion &q1, const Quaternion &q2, float t) | gbmath::Quaternion | |
| Set(const V3 &v, float angle, bool normalize=false) | gbmath::Quaternion | |
| Set(const V4 &v, bool normalize=false) | gbmath::Quaternion | [inline] |
| Set(const Quaternion &q, bool normalize=false) | gbmath::Quaternion | [inline] |
| Set(const Mat33 &m) | gbmath::Quaternion | |
| Set(const Mat44 &m) | gbmath::Quaternion | |
| SetIdentity() | gbmath::Quaternion | [inline] |