|
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 |