14 struct mat<2, 4, T, Q>
28 typedef length_t length_type;
29 GLM_FUNC_DECL
static GLM_CONSTEXPR length_type length() {
return 2; }
31 GLM_FUNC_DECL
col_type & operator[](length_type i);
32 GLM_FUNC_DECL GLM_CONSTEXPR
col_type const& operator[](length_type i)
const;
36 GLM_FUNC_DECL GLM_CONSTEXPR
mat() GLM_DEFAULT;
40 GLM_FUNC_DECL
explicit GLM_CONSTEXPR
mat(T scalar);
41 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
42 T x0, T y0, T z0, T w0,
43 T x1, T y1, T z1, T w1);
44 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
51 typename X1,
typename Y1,
typename Z1,
typename W1,
52 typename X2,
typename Y2,
typename Z2,
typename W2>
53 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
54 X1 x1, Y1 y1, Z1 z1, W1 w1,
55 X2 x2, Y2 y2, Z2 z2, W2 w2);
57 template<
typename U,
typename V>
58 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
64 template<
typename U, qualifier P>