14 struct mat<4, 3, T, Q>
28 typedef length_t length_type;
29 GLM_FUNC_DECL
static GLM_CONSTEXPR length_type length() {
return 4; }
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
const& x);
41 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
42 T
const& x0, T
const& y0, T
const& z0,
43 T
const& x1, T
const& y1, T
const& z1,
44 T
const& x2, T
const& y2, T
const& z2,
45 T
const& x3, T
const& y3, T
const& z3);
46 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
55 typename X1,
typename Y1,
typename Z1,
56 typename X2,
typename Y2,
typename Z2,
57 typename X3,
typename Y3,
typename Z3,
58 typename X4,
typename Y4,
typename Z4>
59 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
60 X1
const& x1, Y1
const& y1, Z1
const& z1,
61 X2
const& x2, Y2
const& y2, Z2
const& z2,
62 X3
const& x3, Y3
const& y3, Z3
const& z3,
63 X4
const& x4, Y4
const& y4, Z4
const& z4);
65 template<
typename V1,
typename V2,
typename V3,
typename V4>
66 GLM_FUNC_DECL GLM_CONSTEXPR
mat(
74 template<
typename U, qualifier P>