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] |