Lumino
ln::Quaternion Member List

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

conjugate(const Quaternion &qua)ln::Quaternionstatic
data() noexceptln::Quaternioninline
data() const noexceptln::Quaternioninline
dot(const Quaternion &qua1, const Quaternion &qua2)ln::Quaternionstatic
Identityln::Quaternionstatic
isIdentity() constln::Quaternioninline
isNaNOrInf() constln::Quaternion
length() constln::Quaternion
lengthSquared() constln::Quaternion
lookRotation(const Vector3 &forward, const Vector3 &up=Vector3::UnitY)ln::Quaternionstatic
makeFromEulerAngles(const Vector3 &angles, RotationOrder order=RotationOrder::ZXY)ln::Quaternionstatic
makeFromRotationAxis(const Vector3 &axis, float r)ln::Quaternionstatic
makeFromRotationMatrix(const Matrix &mat)ln::Quaternionstatic
makeFromYawPitchRoll(float yaw, float pitch, float roll)ln::Quaternionstatic
makeInverse(const Quaternion &qua)ln::Quaternionstatic
multiply(const Quaternion &qua)ln::Quaternion
multiply(const Quaternion &qua1, const Quaternion &qua2)ln::Quaternionstatic
normalize()ln::Quaternion
normalize(const Quaternion &qua)ln::Quaternionstatic
operator*(const Quaternion &v1, const Quaternion &v2)ln::Quaternionfriend
operator*=(const Quaternion &v)ln::Quaternioninline
Quaternion()ln::Quaternioninline
Quaternion(float x, float y, float z, float w)ln::Quaternioninline
Quaternion(const Vector3 &axis, float r)ln::Quaternion
rotateAxis(const Vector3 &axis, float r)ln::Quaternion
rotateX(float angle)ln::Quaternion
rotateY(float angle)ln::Quaternion
rotateZ(float angle)ln::Quaternion
set(float x, float y, float z, float w)ln::Quaternioninline
slerp(const Quaternion &qua1, const Quaternion &qua2, float t)ln::Quaternionstatic
toAxisAngle(Vector3 *axis, float *angle) constln::Quaternion
toEulerAngles(RotationOrder order=RotationOrder::ZXY, bool *locked=nullptr) constln::Quaternion
wln::Quaternion
xln::Quaternion
yln::Quaternion
zln::Quaternion