| addRotationAxis(const Vector3 &axis, float radian) | Lamp::Quaternion | [inline] |
| addRotationXYZ(const Vector3 &radian) | Lamp::Quaternion | [inline] |
| addRotationZYX(const Vector3 &radian) | Lamp::Quaternion | [inline] |
| array | Lamp::Quaternion | |
| conjugate() | Lamp::Quaternion | [inline] |
| correctSlerp(const Quaternion &source, const Quaternion &target, float alpha) | Lamp::Quaternion | [inline, static] |
| correctSquad(const Quaternion &source, const Quaternion &sourceHandle, const Quaternion &targetHandle, const Quaternion &target, float alpha) | Lamp::Quaternion | [inline, static] |
| dotProduct(const Quaternion &dotQuaternion) const | Lamp::Quaternion | [inline] |
| epsilonEquals(const Quaternion &target, float epsilon) const | Lamp::Quaternion | [inline] |
| epsilonRotationEquals(const Quaternion &target, float epsilon) const | Lamp::Quaternion | [inline] |
| getLength() const | Lamp::Quaternion | [inline] |
| getNorm() const | Lamp::Quaternion | [inline] |
| getRotationAxis(Vector3 *axis, float *radian) const | Lamp::Quaternion | [inline] |
| getRotationXYZ(Vector3 *radian) const | Lamp::Quaternion | [inline] |
| getRotationZYX(Vector3 *radian) const | Lamp::Quaternion | [inline] |
| identity | Lamp::Quaternion | [static] |
| invert() | Lamp::Quaternion | [inline] |
| isUnit() const | Lamp::Quaternion | [inline] |
| isZero() const | Lamp::Quaternion | [inline] |
| normalize() | Lamp::Quaternion | [inline] |
| notEpsilonEquals(const Quaternion &target, float epsilon) const | Lamp::Quaternion | [inline] |
| operator *(const Quaternion &mulQuat) const | Lamp::Quaternion | [inline] |
| operator *(float mulValue) const | Lamp::Quaternion | [inline] |
| operator *(float mulValue, const Quaternion &mulQuaternion) | Lamp::Quaternion | [friend] |
| operator *(const Vector3 &mulVector) const | Lamp::Quaternion | [inline] |
| operator *=(const Quaternion &mulQuat) | Lamp::Quaternion | [inline] |
| operator *=(float mulValue) | Lamp::Quaternion | [inline] |
| operator!=(const Quaternion &target) const | Lamp::Quaternion | [inline] |
| operator+(const Quaternion &addQuaternion) const | Lamp::Quaternion | [inline] |
| operator+() const | Lamp::Quaternion | [inline] |
| operator+=(const Quaternion &addQuaternion) | Lamp::Quaternion | [inline] |
| operator-(const Quaternion &subQuaternion) const | Lamp::Quaternion | [inline] |
| operator-() const | Lamp::Quaternion | [inline] |
| operator-=(const Quaternion &subQuaternion) | Lamp::Quaternion | [inline] |
| operator==(const Quaternion &target) const | Lamp::Quaternion | [inline] |
| Quaternion() | Lamp::Quaternion | [inline] |
| Quaternion(float sourceX, float sourceY, float sourceZ, float sourceW) | Lamp::Quaternion | [inline] |
| Quaternion(const float *const source) | Lamp::Quaternion | [inline, explicit] |
| rotationEquals(const Quaternion &target) const | Lamp::Quaternion | [inline] |
| set(float sourceX, float sourceY, float sourceZ, float sourceW) | Lamp::Quaternion | [inline] |
| set(const float *const source) | Lamp::Quaternion | [inline] |
| setIdentity() | Lamp::Quaternion | [inline] |
| setRotationAxis(const Vector3 &axis, float radian) | Lamp::Quaternion | [inline] |
| setRotationXYZ(const Vector3 &radian) | Lamp::Quaternion | [inline] |
| setRotationZYX(const Vector3 &radian) | Lamp::Quaternion | [inline] |
| setZero() | Lamp::Quaternion | [inline] |
| slerp(const Quaternion &source, const Quaternion &target, float alpha) | Lamp::Quaternion | [inline, static] |
| squad(const Quaternion &source, const Quaternion &sourceHandle, const Quaternion &targetHandle, const Quaternion &target, float alpha) | Lamp::Quaternion | [inline, static] |
| toString() const | Lamp::Quaternion | [inline] |
| unitInvert() | Lamp::Quaternion | [inline] |
| w | Lamp::Quaternion | |
| x | Lamp::Quaternion | |
| y | Lamp::Quaternion | |
| z | Lamp::Quaternion | |
| zero | Lamp::Quaternion | [static] |