alternative Standard Libary
0.29.8
|
#include <matrix4x4.hpp>
Öffentliche Typen | |
typedef T | value_type |
typedef T * | pointer |
typedef matrix4x4< T > | self_type |
Öffentliche Methoden | |
matrix4x4 (const self_type &m) | |
matrix4x4 (value_type _m11, value_type _m12, value_type _m13, value_type _m14, value_type _m21, value_type _m22, value_type _m23, value_type _m24, value_type _m31, value_type _m32, value_type _m33, value_type _m34, value_type _m41, value_type _m42, value_type _m43, value_type _m44) | |
operator pointer () | |
value_type & | operator() (int iRow, int iColumn) |
value_type | operator() (int iRow, int iColumn) const |
self_type & | operator+= (const self_type &m) |
self_type & | operator-= (const self_type &m) |
self_type & | operator*= (const self_type &m) |
self_type & | operator*= (const value_type f) |
self_type & | operator/= (const self_type &m) |
self_type & | operator/= (const value_type f) |
template<typename E = char, class TAllocator = std::allocator, typename TStorage = std::simple_string_storage<E, TAllocator>> | |
std::basic_string< E, TAllocator, TStorage > | to_string () |
Öffentliche Attribute | |
union { | |
struct { | |
T m11 | |
T m12 | |
T m13 | |
T m14 | |
T m21 | |
T m22 | |
T m23 | |
T m24 | |
T m31 | |
T m32 | |
T m33 | |
T m34 | |
T m41 | |
T m42 | |
T m43 | |
T m44 | |
} | |
struct { | |
vector4< value_type > row0 | |
vector4< value_type > row1 | |
vector4< value_type > row2 | |
vector4< value_type > row3 | |
} | |
float m [4][4] | |
float n [16] | |
}; | |
typedef T* std::math::matrix4x4< T >::pointer |
typedef matrix4x4<T> std::math::matrix4x4< T >::self_type |
typedef T std::math::matrix4x4< T >::value_type |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
union { ... } |
float std::math::matrix4x4< T >::m[4][4] |
T std::math::matrix4x4< T >::m11 |
T std::math::matrix4x4< T >::m12 |
T std::math::matrix4x4< T >::m13 |
T std::math::matrix4x4< T >::m14 |
T std::math::matrix4x4< T >::m21 |
T std::math::matrix4x4< T >::m22 |
T std::math::matrix4x4< T >::m23 |
T std::math::matrix4x4< T >::m24 |
T std::math::matrix4x4< T >::m31 |
T std::math::matrix4x4< T >::m32 |
T std::math::matrix4x4< T >::m33 |
T std::math::matrix4x4< T >::m34 |
T std::math::matrix4x4< T >::m41 |
T std::math::matrix4x4< T >::m42 |
T std::math::matrix4x4< T >::m43 |
T std::math::matrix4x4< T >::m44 |
float std::math::matrix4x4< T >::n[16] |
vector4<value_type> std::math::matrix4x4< T >::row0 |
vector4<value_type> std::math::matrix4x4< T >::row1 |
vector4<value_type> std::math::matrix4x4< T >::row2 |
vector4<value_type> std::math::matrix4x4< T >::row3 |