Ocular Engine
Ocular::Math::Quaternion Member List

This is the complete list of members for Ocular::Math::Quaternion, including all inherited members.

Bilerp(Quaternion const &q00, Quaternion const &q10, Quaternion const &q01, Quaternion const &q11, float x, float y)Ocular::Math::Quaternionstatic
CreateLookAtRotation(Vector3< float > const &from, Vector3< float > const &to, Vector3< float > const &up)Ocular::Math::Quaternionstatic
cross(Quaternion const &rhs) const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
dot(Quaternion const &rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getAngle() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getAxis() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getConjugate() const Ocular::Math::Quaternion
getInternal() const Ocular::Math::Quaternion
getInverse() const Ocular::Math::Quaternion
getLength() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getNormalized() const Ocular::Math::Quaternion
getPitch() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getRoll() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
getYaw() const (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
inverse()Ocular::Math::Quaternion
Lerp(Quaternion const &a, Quaternion const &b, float f)Ocular::Math::Quaternionstatic
m_Internal (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternionprotected
Mix(Quaternion const &a, Quaternion const &b, float f) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternionstatic
normalize()Ocular::Math::Quaternion
operator*=(Quaternion const &rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
operator*=(float rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
operator+=(Quaternion const &rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
operator/=(float rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
operator=(Quaternion const &rhs) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(float w, float x, float y, float z) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(float angle, Vector3< float > const &axis)Ocular::Math::Quaternion
Quaternion(Euler const &euler) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(Vector3< float > const &euler) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(Matrix3x3 const &matrix) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(Matrix4x4 const &matrix) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(Quaternion_Internal const &data) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion(Quaternion const &other) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Quaternion() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
Rotate(Quaternion const &source, float angle, Vector3< float > const &axis) (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternionstatic
Slerp(Quaternion const &a, Quaternion const &b, float f)Ocular::Math::Quaternionstatic
w() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
x() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
y() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
z() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion
~Quaternion() (defined in Ocular::Math::Quaternion)Ocular::Math::Quaternion