NGL
6.5
The NCCA Graphics Library
|
This is the complete list of members for ngl::Quaternion, including all inherited members.
conjugate() const noexcept | ngl::Quaternion | inline |
fromAxisAngle(const Vec3 &_axis, Real _angle) noexcept | ngl::Quaternion | |
fromEulerAngles(const Real _x, const Real _y, const Real _z) noexcept | ngl::Quaternion | |
getS() const noexcept | ngl::Quaternion | inline |
getVector() const noexcept | ngl::Quaternion | inline |
getX() const noexcept | ngl::Quaternion | inline |
getY() const noexcept | ngl::Quaternion | inline |
getZ() const noexcept | ngl::Quaternion | inline |
inverse() const noexcept | ngl::Quaternion | inline |
m_s | ngl::Quaternion | protected |
m_x | ngl::Quaternion | protected |
m_y | ngl::Quaternion | protected |
m_z | ngl::Quaternion | protected |
magnitude() const noexcept | ngl::Quaternion | |
normalise() noexcept | ngl::Quaternion | |
operator*(const Quaternion &_q) const noexcept | ngl::Quaternion | |
operator*(Real _s) const noexcept | ngl::Quaternion | |
operator*(const Vec4 &_vec) const noexcept | ngl::Quaternion | |
operator*=(const Quaternion &_q) noexcept | ngl::Quaternion | |
operator*=(Real _s) noexcept | ngl::Quaternion | |
operator+(const Quaternion &_q) const noexcept | ngl::Quaternion | |
operator+=(const Quaternion &_q) noexcept | ngl::Quaternion | |
operator-(const Quaternion &_q) const noexcept | ngl::Quaternion | |
operator-() noexcept | ngl::Quaternion | inline |
operator-() const noexcept | ngl::Quaternion | inline |
operator-=(const Quaternion &_q) noexcept | ngl::Quaternion | |
operator==(const Quaternion &_q) const noexcept | ngl::Quaternion | |
Quaternion(const Real _s=0.0f, const Real _x=0.0f, const Real _y=0.0f, const Real _z=0.0f) noexcept | ngl::Quaternion | inline |
Quaternion(const Mat4 &_m) noexcept | ngl::Quaternion | |
Quaternion(const Vec3 &_rot) noexcept | ngl::Quaternion | |
Quaternion(const Quaternion &_q) noexcept | ngl::Quaternion | inline |
rotatePoint(const Quaternion &_r, Vec3 &io_p) noexcept | ngl::Quaternion | |
rotateX(Real _angle) noexcept | ngl::Quaternion | |
rotateY(Real _angle) noexcept | ngl::Quaternion | |
rotateZ(Real _angle) noexcept | ngl::Quaternion | |
set(Real _s, Real _x, Real _y, Real _z) noexcept | ngl::Quaternion | inline |
setS(Real &_s) noexcept | ngl::Quaternion | inline |
setVector(const Vec4 &_v) noexcept | ngl::Quaternion | inline |
setX(Real &_x) noexcept | ngl::Quaternion | inline |
setY(Real &_y) noexcept | ngl::Quaternion | inline |
setZ(Real &_z) noexcept | ngl::Quaternion | inline |
slerp(const Quaternion &_q1, const Quaternion &_q2, const Real &_t) noexcept | ngl::Quaternion | static |
toAxisAngle(Vec3 &o_axis, Real &o_angle) noexcept | ngl::Quaternion | |
toMat4() const noexcept | ngl::Quaternion | |
toMat4Transpose() const noexcept | ngl::Quaternion |