NGL  6.5
The NCCA Graphics Library
ngl::Quaternion Member List

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

conjugate() const noexceptngl::Quaternioninline
fromAxisAngle(const Vec3 &_axis, Real _angle) noexceptngl::Quaternion
fromEulerAngles(const Real _x, const Real _y, const Real _z) noexceptngl::Quaternion
getS() const noexceptngl::Quaternioninline
getVector() const noexceptngl::Quaternioninline
getX() const noexceptngl::Quaternioninline
getY() const noexceptngl::Quaternioninline
getZ() const noexceptngl::Quaternioninline
inverse() const noexceptngl::Quaternioninline
m_sngl::Quaternionprotected
m_xngl::Quaternionprotected
m_yngl::Quaternionprotected
m_zngl::Quaternionprotected
magnitude() const noexceptngl::Quaternion
normalise() noexceptngl::Quaternion
operator*(const Quaternion &_q) const noexceptngl::Quaternion
operator*(Real _s) const noexceptngl::Quaternion
operator*(const Vec4 &_vec) const noexceptngl::Quaternion
operator*=(const Quaternion &_q) noexceptngl::Quaternion
operator*=(Real _s) noexceptngl::Quaternion
operator+(const Quaternion &_q) const noexceptngl::Quaternion
operator+=(const Quaternion &_q) noexceptngl::Quaternion
operator-(const Quaternion &_q) const noexceptngl::Quaternion
operator-() noexceptngl::Quaternioninline
operator-() const noexceptngl::Quaternioninline
operator-=(const Quaternion &_q) noexceptngl::Quaternion
operator==(const Quaternion &_q) const noexceptngl::Quaternion
Quaternion(const Real _s=0.0f, const Real _x=0.0f, const Real _y=0.0f, const Real _z=0.0f) noexceptngl::Quaternioninline
Quaternion(const Mat4 &_m) noexceptngl::Quaternion
Quaternion(const Vec3 &_rot) noexceptngl::Quaternion
Quaternion(const Quaternion &_q) noexceptngl::Quaternioninline
rotatePoint(const Quaternion &_r, Vec3 &io_p) noexceptngl::Quaternion
rotateX(Real _angle) noexceptngl::Quaternion
rotateY(Real _angle) noexceptngl::Quaternion
rotateZ(Real _angle) noexceptngl::Quaternion
set(Real _s, Real _x, Real _y, Real _z) noexceptngl::Quaternioninline
setS(Real &_s) noexceptngl::Quaternioninline
setVector(const Vec4 &_v) noexceptngl::Quaternioninline
setX(Real &_x) noexceptngl::Quaternioninline
setY(Real &_y) noexceptngl::Quaternioninline
setZ(Real &_z) noexceptngl::Quaternioninline
slerp(const Quaternion &_q1, const Quaternion &_q2, const Real &_t) noexceptngl::Quaternionstatic
toAxisAngle(Vec3 &o_axis, Real &o_angle) noexceptngl::Quaternion
toMat4() const noexceptngl::Quaternion
toMat4Transpose() const noexceptngl::Quaternion