template <typename T, precision P>
struct tmat2x2
Defined at line 15 of file ../../third_party/glm/glm/detail/type_mat2x2.hpp
Public Methods
void tmat2x2<T, P> ()
-- Constructors --
Defined at line 11 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat2x2<T, P> & m)
Defined at line 30 of file ../../third_party/glm/glm/detail/type_mat2x2.hpp
template <precision Q>
void tmat2x2<T, P> (const tmat2x2<T, Q> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 30 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (ctor )
Defined at line 38 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (T scalar)
Defined at line 42 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const T & x1, const T & y1, const T & x2, const T & y2)
Defined at line 49 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const col_type & v1, const col_type & v2)
Defined at line 60 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U, typename V, typename M, typename N>
void tmat2x2<T, P> (const U & x1, const V & y1, const M & x2, const N & y2)
-- Conversion constructors --
Defined at line 69 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
length_type length ()
Defined at line 72 of file ../../third_party/glm/glm/detail/type_mat2x2.hpp
tmat2x2<T, P> & operator= (const tmat2x2<T, P> & v)
-- Unary arithmetic operators --
Defined at line 79 of file ../../third_party/glm/glm/detail/type_mat2x2.hpp
template <typename U, typename V>
void tmat2x2<T, P> (const tvec2<U, P> & v1, const tvec2<V, P> & v2)
Defined at line 81 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U, precision Q>
void tmat2x2<T, P> (const tmat2x2<U, Q> & m)
-- Matrix conversions --
Defined at line 91 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat3x3<T, P> & x)
Defined at line 99 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat4x4<T, P> & x)
Defined at line 106 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat2x3<T, P> & x)
Defined at line 113 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat3x2<T, P> & x)
Defined at line 120 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat2x4<T, P> & x)
Defined at line 127 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat4x2<T, P> & x)
Defined at line 134 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat3x4<T, P> & x)
Defined at line 141 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
void tmat2x2<T, P> (const tmat4x3<T, P> & x)
Defined at line 148 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
col_type & operator[] (length_type i)
-- Accesses --
Defined at line 157 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
const col_type & operator[] (length_type i)
Defined at line 164 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator= (const tmat2x2<U, P> & m)
GLM_HAS_DEFAULTED_FUNCTIONS
Defined at line 183 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator+= (U s)
Defined at line 192 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator+= (const tmat2x2<U, P> & m)
Defined at line 201 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator-= (U s)
Defined at line 210 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator-= (const tmat2x2<U, P> & m)
Defined at line 219 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator*= (U s)
Defined at line 228 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator*= (const tmat2x2<U, P> & m)
Defined at line 237 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator/= (U s)
Defined at line 244 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
template <typename U>
tmat2x2<T, P> & operator/= (const tmat2x2<U, P> & m)
Defined at line 253 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
tmat2x2<T, P> & operator++ ()
-- Increment and decrement operators --
Defined at line 262 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
tmat2x2<T, P> & operator-- ()
Defined at line 270 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
tmat2x2<T, P> operator++ (int )
Defined at line 278 of file ../../third_party/glm/glm/detail/type_mat2x2.inl
tmat2x2<T, P> operator-- (int )
Defined at line 286 of file ../../third_party/glm/glm/detail/type_mat2x2.inl