SA_Maths
Sapphire Suite's C++ Maths Library
Loading...
Searching...
No Matches
SA::Mat4< T, major > Member List

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) constSA::Mat4< T, major >
At(uint32_t _x, uint32_t _y)SA::Mat4< T, major >
At(uint32_t _x, uint32_t _y) constSA::Mat4< T, major >
Data() noexceptSA::Mat4< T, major >
Data() const noexceptSA::Mat4< T, major >
Determinant() const noexceptSA::Mat4< T, major >
Equals(const Mat4 &_other, T _threshold=std::numeric_limits< T >::epsilon()) const noexceptSA::Mat4< T, major >
GetInversed() constSA::Mat4< T, major >
GetTransposed() const noexceptSA::Mat4< T, major >
IdentitySA::Mat4< T, major >static
Inverse()SA::Mat4< T, major >
IsIdentity() const noexceptSA::Mat4< T, major >
IsZero() const noexceptSA::Mat4< T, major >
Lerp(const Mat4 &_start, const Mat4 &_end, float _alpha) noexceptSA::Mat4< T, major >static
LerpUnclamped(const Mat4 &_start, const Mat4 &_end, float _alpha) noexceptSA::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)) noexceptSA::Mat4< T, major >static
MakeRotation(const Quat< T > &_rot) noexceptSA::Mat4< T, major >static
MakeScale(const Vec3< T > &_scale) noexceptSA::Mat4< T, major >static
MakeTranslation(const Vec3< T > &_transl) noexceptSA::Mat4< T, major >static
Mat4(const Mat4< TIn, majorIn > &_other) noexceptSA::Mat4< T, major >
Mat4(const Mat3< TIn, majorIn > &_other) noexceptSA::Mat4< T, major >
operator!=(const Mat4 &_rhs) const noexceptSA::Mat4< T, major >
operator*(TIn _scale) const noexceptSA::Mat4< T, major >
operator*(const Mat4 &_rhs) const noexceptSA::Mat4< T, major >
operator*(const Vec3< T > &_rhs) const noexceptSA::Mat4< T, major >
operator*(const Vec4< T > &_rhs) const noexceptSA::Mat4< T, major >
operator*=(TIn _scale) noexceptSA::Mat4< T, major >
operator*=(const Mat4 &_rhs) noexceptSA::Mat4< T, major >
operator+(const Mat4 &_rhs) const noexceptSA::Mat4< T, major >
operator+=(const Mat4 &_rhs) noexceptSA::Mat4< T, major >
operator-() const noexceptSA::Mat4< T, major >
operator-(const Mat4 &_rhs) const noexceptSA::Mat4< T, major >
operator-=(const Mat4 &_rhs) noexceptSA::Mat4< T, major >
operator/(TIn _scale) constSA::Mat4< T, major >
operator/(const Mat4 &_rhs) constSA::Mat4< T, major >
operator/=(TIn _scale)SA::Mat4< T, major >
operator/=(const Mat4 &_rhs)SA::Mat4< T, major >
operator=(const Mat4< TIn, majorIn > _rhs) noexceptSA::Mat4< T, major >
operator==(const Mat4 &_rhs) const noexceptSA::Mat4< T, major >
operator[](uint32_t _index)SA::Mat4< T, major >
operator[](uint32_t _index) constSA::Mat4< T, major >
Transpose() noexceptSA::Mat4< T, major >
ZeroSA::Mat4< T, major >static