SA_Maths
Sapphire Suite's C++ Maths Library
|
This is the complete list of members for SA::Quat< T >, including all inherited members.
Data() noexcept | SA::Quat< T > | |
Data() const noexcept | SA::Quat< T > | |
Dot(const Quat &_lhs, const Quat &_rhs) noexcept | SA::Quat< T > | static |
Equals(const Quat &_other, T _threshold=std::numeric_limits< T >::epsilon()) const noexcept | SA::Quat< T > | |
ForwardVector() const noexcept | SA::Quat< T > | |
FromEuler(const Vec3< Deg< T > > &_angles) noexcept | SA::Quat< T > | static |
GetAngle() const noexcept | SA::Quat< T > | |
GetAxis() const noexcept | SA::Quat< T > | |
GetInversed() const noexcept | SA::Quat< T > | |
GetNormalized() const | SA::Quat< T > | |
Identity | SA::Quat< T > | static |
ImgAxis() noexcept | SA::Quat< T > | |
ImgAxis() const noexcept | SA::Quat< T > | |
Inverse() noexcept | SA::Quat< T > | |
IsIdentity() const noexcept | SA::Quat< T > | |
IsNormalized() const noexcept | SA::Quat< T > | |
IsZero() const noexcept | SA::Quat< T > | |
Length() const | SA::Quat< T > | |
Lerp(const Quat &_start, const Quat &_end, float _alpha) | SA::Quat< T > | static |
LerpUnclamped(const Quat &_start, const Quat &_end, float _alpha) | SA::Quat< T > | static |
Normalize() | SA::Quat< T > | |
operator!=(const Quat< T > &_rhs) const noexcept | SA::Quat< T > | |
operator*(T _scale) const noexcept | SA::Quat< T > | |
operator*(const Quat &_rhs) const noexcept | SA::Quat< T > | |
operator*(const Vec3< T > &_rhs) const noexcept | SA::Quat< T > | |
operator*=(T _scale) noexcept | SA::Quat< T > | |
operator*=(const Quat &_rhs) noexcept | SA::Quat< T > | |
operator+(const Quat &_rhs) const noexcept | SA::Quat< T > | |
operator+=(const Quat &_rhs) noexcept | SA::Quat< T > | |
operator-() const noexcept | SA::Quat< T > | |
operator-(const Quat &_rhs) const noexcept | SA::Quat< T > | |
operator-=(const Quat &_rhs) noexcept | SA::Quat< T > | |
operator/(T _scale) const | SA::Quat< T > | |
operator/(const Quat &_rhs) const noexcept | SA::Quat< T > | |
operator/(const Vec3< T > &_rhs) const noexcept | SA::Quat< T > | |
operator/=(T _scale) | SA::Quat< T > | |
operator/=(const Quat &_rhs) noexcept | SA::Quat< T > | |
operator=(Quat &&)=default | SA::Quat< T > | |
operator=(const Quat &)=default | SA::Quat< T > | |
operator==(const Quat< T > &_rhs) const noexcept | SA::Quat< T > | |
operator[](uint32_t _index) | SA::Quat< T > | |
operator[](uint32_t _index) const | SA::Quat< T > | |
operator|(const Quat &_rhs) const noexcept | SA::Quat< T > | |
Quat()=default | SA::Quat< T > | |
Quat(T _w, T _x, T _y, T _z) noexcept | SA::Quat< T > | |
Quat(Quat &&)=default | SA::Quat< T > | |
Quat(const Quat &)=default | SA::Quat< T > | |
Quat(const Quat< TIn > &_other) noexcept | SA::Quat< T > | |
Quat(Deg< T > _angle, const Vec3< T > &_axis) noexcept | SA::Quat< T > | |
RightVector() const noexcept | SA::Quat< T > | |
Rotate(const Quat< T > &_other) const noexcept | SA::Quat< T > | |
Rotate(const Vec3< T > &_vec) const noexcept | SA::Quat< T > | |
SLerp(const Quat &_start, const Quat &_end, float _alpha) | SA::Quat< T > | static |
SLerpUnclamped(const Quat &_start, const Quat &_end, float _alpha) | SA::Quat< T > | static |
SqrLength() const noexcept | SA::Quat< T > | |
ToEuler() const noexcept | SA::Quat< T > | |
Type typedef | SA::Quat< T > | |
UnRotate(const Quat< T > &_other) const noexcept | SA::Quat< T > | |
UnRotate(const Vec3< T > &_vec) const noexcept | SA::Quat< T > | |
UpVector() const noexcept | SA::Quat< T > | |
w | SA::Quat< T > | |
x | SA::Quat< T > | |
y | SA::Quat< T > | |
z | SA::Quat< T > | |
Zero | SA::Quat< T > | static |