template <typename T, precision P>
struct tmat4x2
Defined at line 16 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.hpp
Public Methods
void tmat4x2<T, P> ()
-- Constructors --
Defined at line 16 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat4x2<T, P> & m)
Defined at line 31 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.hpp
template <precision Q>
void tmat4x2<T, P> (const tmat4x2<T, Q> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 39 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (ctor )
Defined at line 49 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (T scalar)
Defined at line 53 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (Tx0,Ty0,Tx1,Ty1,Tx2,Ty2,Tx3,Ty3)
Defined at line 62 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const col_type &v0,const col_type &v1,const col_type &v2,const col_type &v3)
Defined at line 77 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
length_type length ()
Defined at line 85 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.hpp
tmat4x2<T, P> & operator= (const tmat4x2<T, P> & m)
-- Unary arithmetic operators --
Defined at line 92 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.hpp
template <typename X1,typename Y1,typename X2,typename Y2,typename X3,typename Y3,typename X4,typename Y4>
void tmat4x2<T, P> (X1x1,Y1y1,X2x2,Y2y2,X3x3,Y3y3,X4x4,Y4y4)
-- Conversion constructors --
Defined at line 94 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename V1,typename V2,typename V3,typename V4>
void tmat4x2<T, P> (const tvec2<V1, P> &v1,const tvec2<V2, P> &v2,const tvec2<V3, P> &v3,const tvec2<V4, P> &v4)
Defined at line 114 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U, precision Q>
void tmat4x2<T, P> (const tmat4x2<U, Q> & m)
-- Conversion --
Defined at line 132 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat2x2<T, P> & x)
Defined at line 142 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat3x3<T, P> & x)
Defined at line 151 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat4x4<T, P> & x)
Defined at line 160 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat2x3<T, P> & x)
Defined at line 169 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat3x2<T, P> & x)
Defined at line 178 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat2x4<T, P> & x)
Defined at line 187 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat4x3<T, P> & x)
Defined at line 196 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
void tmat4x2<T, P> (const tmat3x4<T, P> & x)
Defined at line 205 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
col_type & operator[] (length_type i)
-- Accesses --
Defined at line 216 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
const col_type & operator[] (length_type i)
Defined at line 223 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator= (const tmat4x2<U, P> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 244 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator+= (U s)
Defined at line 255 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator+= (const tmat4x2<U, P> & m)
Defined at line 266 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator-= (U s)
Defined at line 277 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator-= (const tmat4x2<U, P> & m)
Defined at line 288 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator*= (U s)
Defined at line 299 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
template <typename U>
tmat4x2<T, P> & operator/= (U s)
Defined at line 310 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
tmat4x2<T, P> & operator++ ()
-- Increment and decrement operators --
Defined at line 323 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
tmat4x2<T, P> & operator-- ()
Defined at line 333 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
tmat4x2<T, P> operator++ (int )
Defined at line 343 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl
tmat4x2<T, P> operator-- (int )
Defined at line 351 of file ../../third_party/glm/glm/detail/../detail/type_mat4x2.inl