Sen API
Sen Libraries
Loading...
Searching...
No Matches
sen::util::Quat< T > Member List

This is the complete list of members for sen::util::Quat< T >, including all inherited members.

asVec3() const noexceptsen::util::Quat< T >inline
conj() constsen::util::Quat< T >inline
dot(const Quat< T > &other) const noexceptsen::util::Quat< T >
getRotate(T &angle, T &x, T &y, T &z) const noexceptsen::util::Quat< T >inline
getRotate(T &angle, Vec3< T > &vec) const noexceptsen::util::Quat< T >inline
getRotateInEulerYPB() const noexceptsen::util::Quat< T >inline
getW() const noexceptsen::util::Quat< T >inline
getX() const noexceptsen::util::Quat< T >inline
getY() const noexceptsen::util::Quat< T >inline
getZ() const noexceptsen::util::Quat< T >inline
inverse() constsen::util::Quat< T >inline
length() const noexceptsen::util::Quat< T >inline
length2() const noexceptsen::util::Quat< T >inline
makeRotate(T angle, T x, T y, T z) noexceptsen::util::Quat< T >inline
makeRotate(T angle, const Vec3< T > &vec) noexceptsen::util::Quat< T >inline
makeRotate(const Vec3< T > &from, const Vec3< T > &to) noexceptsen::util::Quat< T >inline
makeRotate(T angle1, const Vec3< T > &axis1, T angle2, const Vec3< T > &axis2, T angle3, const Vec3< T > &axis3) noexceptsen::util::Quat< T >inline
makeRotateFromEulerYPB(T yaw, T pitch, T bank) noexceptsen::util::Quat< T >inline
makeRotateFromEulerYPB(const Vec3< T > &eulerAngles) noexceptsen::util::Quat< T >inline
operator!=(const Quat &v) const noexceptsen::util::Quat< T >inline
operator*(T rhs) constsen::util::Quat< T >inline
operator*(const Quat &rhs) const noexceptsen::util::Quat< T >inline
operator*(const Vec3< T > &v) const noexceptsen::util::Quat< T >inline
operator*=(T rhs) noexceptsen::util::Quat< T >inline
operator*=(const Quat &rhs) noexceptsen::util::Quat< T >inline
operator+(const Quat &rhs) const noexceptsen::util::Quat< T >inline
operator+=(const Quat &rhs) noexceptsen::util::Quat< T >inline
operator-(const Quat &rhs) const noexceptsen::util::Quat< T >inline
operator-() const noexceptsen::util::Quat< T >inline
operator-=(const Quat &rhs) noexceptsen::util::Quat< T >inline
operator/(const Quat &denom) const noexceptsen::util::Quat< T >inline
operator/(const T rhs) const noexceptsen::util::Quat< T >inline
operator/=(const Quat &denom) noexceptsen::util::Quat< T >inline
operator/=(T rhs) noexceptsen::util::Quat< T >inline
operator<(const Quat &v) const noexceptsen::util::Quat< T >inline
operator==(const Quat &v) const noexceptsen::util::Quat< T >inline
Quat() noexcept=defaultsen::util::Quat< T >
Quat(T x, T y, T z, T w) noexceptsen::util::Quat< T >inline
Quat(T angle, const Vec3< T > &axis) noexceptsen::util::Quat< T >inline
Quat(T yaw, T pitch, T bank) noexceptsen::util::Quat< T >inline
Quat(const Vec3< T > &eulerAngles) noexceptsen::util::Quat< T >inlineexplicit
set(T x, T y, T z, T w) noexceptsen::util::Quat< T >inline
setW(T w) noexceptsen::util::Quat< T >inline
setX(T x) noexceptsen::util::Quat< T >inline
setY(T y) noexceptsen::util::Quat< T >inline
setZ(T z) noexceptsen::util::Quat< T >inline
slerp(T t, const Quat &from, const Quat &to) noexceptsen::util::Quat< T >inline
zeroRotation() const noexceptsen::util::Quat< T >inline
~Quat()=defaultsen::util::Quat< T >