csQuaternion() | csQuaternion | [inline] |
csQuaternion(float theR, float theX=0.0, float theY=0.0, float theZ=0.0) | csQuaternion | [inline] |
csQuaternion(const csQuaternion &q) | csQuaternion | [inline] |
csQuaternion(const csVector3 &q) | csQuaternion | [inline] |
csQuaternion(const csMatrix3 &smat) | csQuaternion | |
GetAxisAngle(csVector3 &axis, float &phi) const | csQuaternion | |
GetEulerAngles(csVector3 &angles) | csQuaternion | |
Init(float theR, float theX, float theY, float theZ) | csQuaternion | [inline] |
Invert() | csQuaternion | |
Negate() | csQuaternion | [inline] |
Normalize() | csQuaternion | [inline] |
operator *(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | [friend] |
operator *=(const csQuaternion &q2) | csQuaternion | [inline] |
operator+(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | [friend] |
operator-(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | [friend] |
PrepRotation(float angle, csVector3 vec) | csQuaternion | [inline] |
Rotate(csVector3 vec) | csQuaternion | [inline] |
SetWithAxisAngle(csVector3 axis, float phi) | csQuaternion | |
SetWithEuler(const csVector3 &rot) | csQuaternion | |
Slerp(const csQuaternion &quat2, float slerp) const | csQuaternion | |
ToAxisAngle() const | csQuaternion | |