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