SA_Maths
Sapphire Suite's C++ Maths Library
|
This is the complete list of members for SA::Mat4< T, major >, including all inherited members.
At(uint32_t _index) | SA::Mat4< T, major > | |
At(uint32_t _index) const | SA::Mat4< T, major > | |
At(uint32_t _x, uint32_t _y) | SA::Mat4< T, major > | |
At(uint32_t _x, uint32_t _y) const | SA::Mat4< T, major > | |
Data() noexcept | SA::Mat4< T, major > | |
Data() const noexcept | SA::Mat4< T, major > | |
Determinant() const noexcept | SA::Mat4< T, major > | |
Equals(const Mat4 &_other, T _threshold=std::numeric_limits< T >::epsilon()) const noexcept | SA::Mat4< T, major > | |
GetInversed() const | SA::Mat4< T, major > | |
GetTransposed() const noexcept | SA::Mat4< T, major > | |
Identity | SA::Mat4< T, major > | static |
Inverse() | SA::Mat4< T, major > | |
IsIdentity() const noexcept | SA::Mat4< T, major > | |
IsZero() const noexcept | SA::Mat4< T, major > | |
Lerp(const Mat4 &_start, const Mat4 &_end, float _alpha) noexcept | SA::Mat4< T, major > | static |
LerpUnclamped(const Mat4 &_start, const Mat4 &_end, float _alpha) noexcept | SA::Mat4< T, major > | static |
MakeInverseView(const Vec3< T > &_eye, const Vec3< T > &_forward, const Vec3< T > &_up) | SA::Mat4< T, major > | static |
MakeLookAt(const Vec3< T > &_eye, const Vec3< T > &_target, const Vec3< T > &_up) | SA::Mat4< T, major > | static |
MakePerspective(T _fov=T(90.0), T _aspect=T(1.0), T _near=T(0.35), T _far=T(10.0)) noexcept | SA::Mat4< T, major > | static |
MakeRotation(const Quat< T > &_rot) noexcept | SA::Mat4< T, major > | static |
MakeScale(const Vec3< T > &_scale) noexcept | SA::Mat4< T, major > | static |
MakeTranslation(const Vec3< T > &_transl) noexcept | SA::Mat4< T, major > | static |
Mat4(const Mat4< TIn, majorIn > &_other) noexcept | SA::Mat4< T, major > | |
Mat4(const Mat3< TIn, majorIn > &_other) noexcept | SA::Mat4< T, major > | |
operator!=(const Mat4 &_rhs) const noexcept | SA::Mat4< T, major > | |
operator*(TIn _scale) const noexcept | SA::Mat4< T, major > | |
operator*(const Mat4 &_rhs) const noexcept | SA::Mat4< T, major > | |
operator*(const Vec3< T > &_rhs) const noexcept | SA::Mat4< T, major > | |
operator*(const Vec4< T > &_rhs) const noexcept | SA::Mat4< T, major > | |
operator*=(TIn _scale) noexcept | SA::Mat4< T, major > | |
operator*=(const Mat4 &_rhs) noexcept | SA::Mat4< T, major > | |
operator+(const Mat4 &_rhs) const noexcept | SA::Mat4< T, major > | |
operator+=(const Mat4 &_rhs) noexcept | SA::Mat4< T, major > | |
operator-() const noexcept | SA::Mat4< T, major > | |
operator-(const Mat4 &_rhs) const noexcept | SA::Mat4< T, major > | |
operator-=(const Mat4 &_rhs) noexcept | SA::Mat4< T, major > | |
operator/(TIn _scale) const | SA::Mat4< T, major > | |
operator/(const Mat4 &_rhs) const | SA::Mat4< T, major > | |
operator/=(TIn _scale) | SA::Mat4< T, major > | |
operator/=(const Mat4 &_rhs) | SA::Mat4< T, major > | |
operator=(const Mat4< TIn, majorIn > _rhs) noexcept | SA::Mat4< T, major > | |
operator==(const Mat4 &_rhs) const noexcept | SA::Mat4< T, major > | |
operator[](uint32_t _index) | SA::Mat4< T, major > | |
operator[](uint32_t _index) const | SA::Mat4< T, major > | |
Transpose() noexcept | SA::Mat4< T, major > | |
Zero | SA::Mat4< T, major > | static |