template <typename T, precision P>
struct tmat4x4
Defined at line 15 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.hpp
Public Methods
void tmat4x4<T, P> ()
-- Constructors --
Defined at line 11 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat4x4<T, P> & m)
Defined at line 30 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.hpp
template <precision Q>
void tmat4x4<T, P> (const tmat4x4<T, Q> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 34 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (ctor )
Defined at line 44 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const T & x)
Defined at line 48 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const T &x0,const T &y0,const T &z0,const T &w0,const T &x1,const T &y1,const T &z1,const T &w1,const T &x2,const T &y2,const T &z2,const T &w2,const T &x3,const T &y3,const T &z3,const T &w3)
Defined at line 57 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const col_type &v0,const col_type &v1,const col_type &v2,const col_type &v3)
Defined at line 72 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
length_type length ()
Defined at line 84 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.hpp
tmat4x4<T, P> & operator= (const tmat4x4<T, P> & m)
-- Unary arithmetic operators --
Defined at line 91 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.hpp
template <typename X1,typename Y1,typename Z1,typename W1,typename X2,typename Y2,typename Z2,typename W2,typename X3,typename Y3,typename Z3,typename W3,typename X4,typename Y4,typename Z4,typename W4>
void tmat4x4<T, P> (const X1 &x1,const Y1 &y1,const Z1 &z1,const W1 &w1,const X2 &x2,const Y2 &y2,const Z2 &z2,const W2 &w2,const X3 &x3,const Y3 &y3,const Z3 &z3,const W3 &w3,const X4 &x4,const Y4 &y4,const Z4 &z4,const W4 &w4)
-- Conversions --
Defined at line 102 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename V1,typename V2,typename V3,typename V4>
void tmat4x4<T, P> (const tvec4<V1, P> &v1,const tvec4<V2, P> &v2,const tvec4<V3, P> &v3,const tvec4<V4, P> &v4)
Defined at line 142 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U, precision Q>
void tmat4x4<T, P> (const tmat4x4<U, Q> & m)
-- Matrix conversions --
Defined at line 87 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat2x2<T, P> & x)
-- Matrix conversions --
Defined at line 165 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat3x3<T, P> & x)
Defined at line 174 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat2x3<T, P> & x)
Defined at line 183 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat3x2<T, P> & x)
Defined at line 192 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat2x4<T, P> & x)
Defined at line 201 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat4x2<T, P> & x)
Defined at line 210 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat3x4<T, P> & x)
Defined at line 219 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
void tmat4x4<T, P> (const tmat4x3<T, P> & x)
Defined at line 228 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
col_type & operator[] (length_type i)
-- Accesses --
Defined at line 239 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
const col_type & operator[] (length_type i)
Defined at line 246 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator= (const tmat4x4<U, P> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 269 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator+= (U s)
Defined at line 282 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator+= (const tmat4x4<U, P> & m)
Defined at line 293 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator-= (U s)
Defined at line 304 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator-= (const tmat4x4<U, P> & m)
Defined at line 315 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator*= (U s)
Defined at line 326 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator*= (const tmat4x4<U, P> & m)
Defined at line 337 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator/= (U s)
Defined at line 344 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
template <typename U>
tmat4x4<T, P> & operator/= (const tmat4x4<U, P> & m)
Defined at line 355 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
tmat4x4<T, P> & operator++ ()
-- Increment and decrement operators --
Defined at line 364 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
tmat4x4<T, P> & operator-- ()
Defined at line 374 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
tmat4x4<T, P> operator++ (int )
Defined at line 384 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl
tmat4x4<T, P> operator-- (int )
Defined at line 392 of file ../../third_party/glm/glm/detail/../detail/type_mat4x4.inl