16 #include "detail/qualifier.hpp" 17 #include "detail/setup.hpp" 34 template<length_t C, length_t R,
typename T, qualifier Q>
37 template<
typename T, qualifier Q>
43 template<
typename T, qualifier Q>
49 template<
typename T, qualifier Q>
55 template<
typename T, qualifier Q>
61 template<
typename T, qualifier Q>
67 template<
typename T, qualifier Q>
73 template<
typename T, qualifier Q>
79 template<
typename T, qualifier Q>
85 template<
typename T, qualifier Q>
105 template<length_t C, length_t R,
typename T, qualifier Q>
106 GLM_FUNC_DECL
mat<C, R, T, Q> matrixCompMult(
mat<C, R, T, Q> const& x,
mat<C, R, T, Q> const& y);
119 template<length_t C, length_t R,
typename T, qualifier Q>
131 template<length_t C, length_t R,
typename T, qualifier Q>
143 template<length_t C, length_t R,
typename T, qualifier Q>
155 template<length_t C, length_t R,
typename T, qualifier Q>
161 #include "detail/func_matrix.inl"
Definition: qualifier.hpp:35
GLM_FUNC_QUALIFIER mat< C, R, T, Q >::transpose_type transpose(mat< C, R, T, Q > const &m)
Returns the transposed matrix of x.
Definition: func_matrix.inl:374
Definition: matrix.hpp:35
Core features
Definition: common.hpp:20
GLM_FUNC_QUALIFIER mat< C, R, T, Q > matrixCompMult(mat< C, R, T, Q > const &x, mat< C, R, T, Q > const &y)
Multiply matrix x by matrix y component-wise, i.e., result[i][j] is the scalar product of x[i][j] and...
Definition: func_matrix.inl:356
Definition: type_mat2x3.hpp:14
Definition: type_mat4x3.hpp:14
Definition: type_mat3x3.hpp:13
Definition: type_mat2x2.hpp:13
Definition: type_mat4x2.hpp:14
Definition: type_mat3x2.hpp:14
Definition: qualifier.hpp:36
Definition: type_mat2x4.hpp:14
Definition: type_mat4x4.hpp:13
Definition: type_mat3x4.hpp:14
GLM_FUNC_QUALIFIER T determinant(mat< C, R, T, Q > const &m)
Return the determinant of a squared matrix.
Definition: func_matrix.inl:381
GLM_FUNC_QUALIFIER mat< C, R, T, Q > inverse(mat< C, R, T, Q > const &m)
Return the inverse of a squared matrix.
Definition: func_matrix.inl:388