- [Main Page](index.md)
- [Classes](annotated.md)
- [Files](files.md)
- [Directories](dirs.md)
- [Related Pages](pages.md)
- [Class List](annotated.md)
- [Alphabetical List](classes.md)
- [Class Hierarchy](hierarchy.md)
- [Class Members](functions.md)
Quaternion Member List¶
This is the complete list of members for Quaternion, including all inherited members.
| Blend(const Quaternion &quat1, float percent1, const Quaternion &quat2, float percent2) | Quaternion | [friend] |
| Conjugate() const | Quaternion | [inline] |
| Dot(const Quaternion &a, const Quaternion &b) | Quaternion | [friend] |
| GetAngle() const | Quaternion | [inline] |
| GetAxis() const | Quaternion | [inline] |
| GetV() const | Quaternion | [inline] |
| GetW() const | Quaternion | [inline] |
| GetXAxis() const | Quaternion | [inline] |
| GetYAxis() const | Quaternion | [inline] |
| GetZAxis() const | Quaternion | [inline] |
| IdentityQ() | Quaternion | [friend] |
| Inverse() const | Quaternion | [inline] |
| IsIdentity() | Quaternion | [inline] |
| Matrix33 class | Quaternion | [friend] |
| Matrix34 class | Quaternion | [friend] |
| Matrix44 class | Quaternion | [friend] |
| Negate(void) | Quaternion | [inline] |
| Norm() const | Quaternion | [inline] |
| Normalize() | Quaternion | [inline] |
| Normalized() const | Quaternion | [inline] |
| NormalizeLength(void) | Quaternion | [inline] |
| operator *(const Quaternion &b) const | Quaternion | [inline] |
| operator *(float scalar) const | Quaternion | [inline] |
| operator *(float scalar, const Quaternion &q) | Quaternion | [friend] |
| operator *(const Vector &v) const | Quaternion | [inline] |
| operator *=(const Quaternion &q) | Quaternion | [inline] |
| operator *=(float scalar) | Quaternion | [inline] |
| operator!=(const Quaternion &a) const | Quaternion | [inline] |
| operator+(const Quaternion &b) const | Quaternion | [inline] |
| operator+=(const Quaternion &q2) | Quaternion | [inline] |
| operator-(void) const | Quaternion | [inline] |
| operator-(const Quaternion &b) const | Quaternion | [inline] |
| operator-=(const Quaternion &q2) | Quaternion | [inline] |
| operator/(float scalar) const | Quaternion | [inline] |
| operator/=(float scalar) | Quaternion | [inline] |
| operator==(const Quaternion &a) const | Quaternion | [inline] |
| operator[](int i) | Quaternion | [inline] |
| operator[](int i) const | Quaternion | [inline] |
| Quaternion() | Quaternion | [inline] |
| Quaternion(const Matrix33 &) | Quaternion | |
| Quaternion(const Matrix34 &) | Quaternion | |
| Quaternion(const Vector &vec, float scalar) | Quaternion | [inline] |
| Quaternion(float x, float y, float z, float s) | Quaternion | [inline] |
| Quaternion(const Quaternion &q) | Quaternion | [inline] |
| Quaternion(float scalar) | Quaternion | [inline] |
| Quaternion(float radangle, const Vector &axis) | Quaternion | [inline] |
| Quaternion(const RotateVector &rv) | Quaternion | [inline] |
| Quaternion(const RotateSphere &rs) | Quaternion | [inline] |
| Quaternion(const RotateSphere &rs, Bone *bone) | Quaternion | |
| Quaternion(const RotateEuler &re) | Quaternion | [inline] |
| Quaternion(const RotateEuler &re, BOOL isyxz) | Quaternion | [inline] |
| Rotate2VQ(const Vector &from, const Vector &to) | Quaternion | [friend] |
| RotateVQ(float angle, const Vector &axis) | Quaternion | [friend] |
| RotateVRadiansQ(float anglerad, const Vector &axis) | Quaternion | [friend] |
| Set(float x, float y, float z, float pw) | Quaternion | [inline] |
| Set(Vector pv, float pw) | Quaternion | [inline] |
| Set(float fillvalue) | Quaternion | [inline] |
| SetAngleAxis(float radangle, const Vector &axis) | Quaternion | [inline] |
| SetIdentity() | Quaternion | [inline] |
| SetV(const Vector &vec) | Quaternion | [inline] |
| SetV(int index, float value) | Quaternion | [inline] |
| SetW(float scalar) | Quaternion | [inline] |
| TransformVector(const Quaternion &q, Vector &v) | Quaternion | [friend] |
| v | Quaternion | [protected] |
| Vector class | Quaternion | [friend] |
| VectorsToStandardQ(const Vector &becomezdir, const Vector &becomeydir) | Quaternion | [friend] |
| w | Quaternion | [protected] |
| XRotateQ(float angle) | Quaternion | [friend] |
| XRotateRadiansQ(float anglerad) | Quaternion | [friend] |
| XYRotateQ(float x, float y) | Quaternion | [friend] |
| XYZRotateQ(float x, float y, float z) | Quaternion | [friend] |
| YRotateQ(float angle) | Quaternion | [friend] |
| YRotateRadiansQ(float anglerad) | Quaternion | [friend] |
| YXRotateQ(float y, float x) | Quaternion | [friend] |
| YXRotateRadiansQ(float y, float x) | Quaternion | [friend] |
| YXZRotateQ(float y, float x, float z) | Quaternion | [friend] |
| YXZRotateRadiansQ(float y, float x, float z) | Quaternion | [friend] |
| ZRotateQ(float angle) | Quaternion | [friend] |
| ZRotateRadiansQ(float anglerad) | Quaternion | [friend] |
This A:M SDK v12.0 documentation is maintained by Hash Inc. Please address any comments concern