| ## Public API Reference

- Main Page
- Modules
- Namespaces
- Classes
- Files
- Related Pages

- Alphabetical List
- Class List
- Class Hierarchy
- Class Members

# csQuaternion Member List

This is the complete list of members for csQuaternion, including all inherited members.

Conjugate() | csQuaternion | `[inline]`
csQuaternion() | csQuaternion | `[inline]`
csQuaternion(float x, float y, float z, float w) | csQuaternion | `[inline]`
csQuaternion(const csVector3 &v, float w) | csQuaternion | `[inline]`
csQuaternion(const csQuaternion &q) | csQuaternion | `[inline]`
Dot(const csQuaternion &q) const | csQuaternion | `[inline]`
Exp() const | csQuaternion |
GetAxisAngle(csVector3 &axis, float &angle) const | csQuaternion | `[inline]`
GetConjugate() const | csQuaternion | `[inline]`
GetEulerAngles() const | csQuaternion |
GetMatrix() const | csQuaternion |
Log() const | csQuaternion |
NLerp(const csQuaternion &q2, float t) const | csQuaternion |
Norm() const | csQuaternion | `[inline]`
operator *(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | `[friend]`
operator *(const csQuaternion q, float f) | csQuaternion | `[friend]`
operator *(float f, const csQuaternion q) | csQuaternion | `[friend]`
operator *=(const csQuaternion &q) | csQuaternion | `[inline]`
operator+(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | `[friend]`
operator+=(const csQuaternion &q) | csQuaternion | `[inline]`
operator-(const csQuaternion &q1, const csQuaternion &q2) | csQuaternion | `[friend]`
operator-(const csQuaternion &q) | csQuaternion | `[friend]`
operator-=(const csQuaternion &q) | csQuaternion | `[inline]`
operator/(const csQuaternion q, float f) | csQuaternion | `[friend]`
operator/(float f, const csQuaternion q) | csQuaternion | `[friend]`
Rotate(const csVector3 &src) const | csQuaternion | `[inline]`
SetAxisAngle(const csVector3 &axis, float angle) | csQuaternion | `[inline]`
SetEulerAngles(const csVector3 &angles) | csQuaternion |
SetIdentity() | csQuaternion | `[inline]`
SetMatrix(const csMatrix3 &matrix) | csQuaternion |
SLerp(const csQuaternion &q2, float t) const | csQuaternion |
Squad(const csQuaternion &t1, const csQuaternion &t2, const csQuaternion &q, float t) const | csQuaternion |
SquaredNorm() const | csQuaternion | `[inline]`
Unit() const | csQuaternion | `[inline]`
v | csQuaternion |
w | csQuaternion |