|
template<typename T > |
matrix4x4< T > | std::math::invert (const matrix4x4< T > &mat) |
|
template<typename T > |
matrix4x4< T > | std::math::operator+ (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
matrix4x4< T > | std::math::operator- (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
matrix4x4< T > | std::math::operator- (const matrix4x4< T > &m) |
|
template<typename T > |
matrix4x4< T > | std::math::operator* (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
matrix4x4< T > | std::math::operator* (const matrix4x4< T > &m, const T f) |
|
template<typename T > |
matrix4x4< T > | std::math::operator* (const T f, const matrix4x4< T > &m) |
|
template<typename T > |
matrix4x4< T > | std::math::operator/ (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
matrix4x4< T > | std::math::operator/ (const matrix4x4< T > &m, const T f) |
|
template<typename T > |
bool | std::math::operator== (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
bool | std::math::operator!= (const matrix4x4< T > &a, const matrix4x4< T > &b) |
|
template<typename T > |
matrix4x4< T > | std::math::matrix4x4_identity () |
|
template<typename T > |
matrix4x4< T > | std::math::translate (const matrix4x4< T > &mat, const vector3< T > &v) |
|
template<typename T > |
matrix4x4< T > | std::math::rotate (const matrix4x4< T > &mat, const vector3< T > &v, const T angle) |
|
template<typename T > |
matrix4x4< T > & | std::math::rotateX (const matrix4x4< T > mat, const T angle) |
|
template<typename T > |
matrix4x4< T > & | std::math::rotateY (const matrix4x4< T > mat, const T angle) |
|
template<typename T > |
matrix4x4< T > & | std::math::rotateZ (const matrix4x4< T > mat, const T angle) |
|
template<typename T > |
matrix4x4< T > | std::math::transpose (const matrix4x4< T > &mat) |
|
template<typename T > |
T | std::math::cofactor (T m0, T m1, T m2, T m3, T m4, T m5, T m6, T m7, T m8) |
|
template<typename T > |
T | std::math::det (const matrix4x4< T > &m) |
|
template<typename T > |
vector3< T > | std::math::angle (const matrix4x4< T > &m) |
|
template<typename T > |
matrix4x4< T > | std::math::column (const matrix4x4< T > mat, int index, vector3< T > v) |
|
template<typename T > |
matrix4x4< T > | std::math::row (const matrix4x4< T > mat, int index, vector3< T > v) |
|
template<typename T > |
matrix4x4< T > | std::math::column (const matrix4x4< T > mat, int index, vector4< T > v) |
|
template<typename T > |
matrix4x4< T > | std::math::row (const matrix4x4< T > mat, int index, vector4< T > v) |
|
template<typename T > |
matrix4x4< T > | std::math::lockat (const vector3< T > position, const vector3< T > &target, const vector3< T > &vUp=vector3< T >(0, 1, 0)) |
|
template<typename T > |
matrix4x4< T > | std::math::lockat (const matrix4x4< T > m, const vector3< T > &target, const vector3< T > &vUp=vector3< T >(0, 1, 0)) |
|
template<typename T > |
matrix4x4< T > | std::math::scaling (const vector3< T > &v) |
|
template<typename T > |
matrix4x4< T > | std::math::frustum (const T left, const T right, const T bottom, const T top, const T near, const T far) |
|
template<typename T > |
matrix4x4< T > | std::math::perspective (const T fov, const T aspect, const T near, const T far) |
|
template<typename T > |
matrix4x4< T > | std::math::ortho (const T left, const T right, const T bottom, const T top, const T near, const T far) |
|
template<typename T , typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::mat4_string (const std::math::matrix4x4< T > &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::mat4_string (const std::math::mat4f &v, flags_t f=flags_t::dec) |
|
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> |
std::basic_string< E, TAllocator, TStorage > | std::mat4_string (const std::math::mat4d &v, flags_t f=flags_t::dec) |
|