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> (T x0, T y0, T x1, T y1, T x2, T y2, T x3, T y3)

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> (X1 x1, Y1 y1, X2 x2, Y2 y2, X3 x3, Y3 y3, X4 x4, Y4 y4)

-- 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