CUGL 2.1
Cornell University Game Library
|
This is the complete list of members for cugl::Quaternion, including all inherited members.
add(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
add(const Quaternion &q) | cugl::Quaternion | inline |
conjugate(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
conjugate() | cugl::Quaternion | inline |
createFromAxisAngle(const Vec3 axis, float angle, Quaternion *dst) | cugl::Quaternion | static |
createFromRotationMatrix(const Mat4 &m, Quaternion *dst) | cugl::Quaternion | static |
divide(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
divide(const Quaternion &q) | cugl::Quaternion | inline |
dot(const Quaternion &q1, const Quaternion &q2) | cugl::Quaternion | static |
dot(const Quaternion &q) const | cugl::Quaternion | inline |
equals(const Quaternion &q, float variance=CU_MATH_EPSILON) const | cugl::Quaternion | |
getConjugate() const | cugl::Quaternion | inline |
getInverse() const | cugl::Quaternion | inline |
getLerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
getNegation() const | cugl::Quaternion | inline |
getNlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
getNormalization() const | cugl::Quaternion | inline |
getRotation(const Vec3 v) | cugl::Quaternion | inline |
getSlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
IDENTITY | cugl::Quaternion | static |
invert(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
invert() | cugl::Quaternion | inline |
isIdentity() const | cugl::Quaternion | |
isNearIdentity(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
isNearZero(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
isUnit(float variance=CU_MATH_EPSILON) const | cugl::Quaternion | inline |
isZero() const | cugl::Quaternion | |
lerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
lerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
multiply(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
multiply(const Quaternion &q) | cugl::Quaternion | inline |
negate(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
negate() | cugl::Quaternion | inline |
nlerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
nlerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
norm() const | cugl::Quaternion | inline |
normalize(const Quaternion &quat, Quaternion *dst) | cugl::Quaternion | static |
normalize() | cugl::Quaternion | inline |
normSquared() const | cugl::Quaternion | inline |
operator Mat4() const | cugl::Quaternion | |
operator std::string() const | cugl::Quaternion | inline |
operator Vec4() const | cugl::Quaternion | |
operator!=(const Quaternion &q) const | cugl::Quaternion | |
operator*(float s) const | cugl::Quaternion | inline |
operator*(const Quaternion &q) const | cugl::Quaternion | inline |
operator*=(float s) | cugl::Quaternion | inline |
operator*=(const Quaternion &q) | cugl::Quaternion | inline |
operator+(const Quaternion &q) const | cugl::Quaternion | inline |
operator+=(const Quaternion &q) | cugl::Quaternion | inline |
operator-(const Quaternion &q) const | cugl::Quaternion | inline |
operator-() const | cugl::Quaternion | inline |
operator-=(const Quaternion &q) | cugl::Quaternion | inline |
operator/(float s) const | cugl::Quaternion | inline |
operator/(const Quaternion &q) const | cugl::Quaternion | inline |
operator/=(float s) | cugl::Quaternion | inline |
operator/=(const Quaternion &q) | cugl::Quaternion | inline |
operator=(const float *array) | cugl::Quaternion | inline |
operator=(const Vec4 vector) | cugl::Quaternion | |
operator=(const Mat4 &m) | cugl::Quaternion | inline |
operator==(const Quaternion &q) const | cugl::Quaternion | |
Quaternion() | cugl::Quaternion | inline |
Quaternion(float x, float y, float z, float w) | cugl::Quaternion | inline |
Quaternion(float *array) | cugl::Quaternion | |
Quaternion(const Vec3 axis, float angle) | cugl::Quaternion | |
Quaternion(const Vec4 vector) | cugl::Quaternion | explicit |
Quaternion(const Mat4 &m) | cugl::Quaternion | explicit |
rotate(const Vec3 v, const Quaternion &quat, Vec3 *dst) | cugl::Quaternion | static |
scale(const Quaternion &q1, float s, Quaternion *dst) | cugl::Quaternion | static |
scale(float s) | cugl::Quaternion | inline |
set(float x, float y, float z, float w) | cugl::Quaternion | inline |
set(const float *array) | cugl::Quaternion | |
set(const Vec3 axis, float angle) | cugl::Quaternion | |
set(const Quaternion &q) | cugl::Quaternion | inline |
set(const Vec4 vector) | cugl::Quaternion | |
set(const Mat4 &m) | cugl::Quaternion | |
setIdentity() | cugl::Quaternion | inline |
setZero() | cugl::Quaternion | inline |
slerp(const Quaternion &q1, const Quaternion &q2, float t, Quaternion *dst) | cugl::Quaternion | static |
slerp(const Quaternion &q, float t) | cugl::Quaternion | inline |
subtract(const Quaternion &q1, const Quaternion &q2, Quaternion *dst) | cugl::Quaternion | static |
subtract(const Quaternion &q) | cugl::Quaternion | inline |
toAxisAngle(Vec3 *e) const | cugl::Quaternion | |
toString(bool verbose=false) const | cugl::Quaternion | |
w | cugl::Quaternion | |
x | cugl::Quaternion | |
y | cugl::Quaternion | |
z | cugl::Quaternion | |
ZERO | cugl::Quaternion | static |