39 #ifndef GLM_GTX_matrix_major_storage
40 #define GLM_GTX_matrix_major_storage GLM_VERSION
45 #if(defined(GLM_MESSAGES) && !defined(glm_ext))
46 # pragma message("GLM: GLM_GTX_matrix_major_storage extension included")
58 detail::tvec2<T>
const & v1,
59 detail::tvec2<T>
const & v2);
65 detail::tmat2x2<T>
const & m);
71 detail::tvec3<T>
const & v1,
72 detail::tvec3<T>
const & v2,
73 detail::tvec3<T>
const & v3);
79 detail::tmat3x3<T>
const & m);
85 detail::tvec4<T>
const & v1,
86 detail::tvec4<T>
const & v2,
87 detail::tvec4<T>
const & v3,
88 detail::tvec4<T>
const & v4);
94 detail::tmat4x4<T>
const & m);
100 detail::tvec2<T>
const & v1,
101 detail::tvec2<T>
const & v2);
105 template <
typename T>
107 detail::tmat2x2<T>
const & m);
111 template <
typename T>
113 detail::tvec3<T>
const & v1,
114 detail::tvec3<T>
const & v2,
115 detail::tvec3<T>
const & v3);
119 template <
typename T>
121 detail::tmat3x3<T>
const & m);
125 template <
typename T>
127 detail::tvec4<T>
const & v1,
128 detail::tvec4<T>
const & v2,
129 detail::tvec4<T>
const & v3,
130 detail::tvec4<T>
const & v4);
134 template <
typename T>
136 detail::tmat4x4<T>
const & m);
143 #endif//GLM_GTX_matrix_major_storage
detail::tmat4x4< T > colMajor4(detail::tvec4< T > const &v1, detail::tvec4< T > const &v2, detail::tvec4< T > const &v3, detail::tvec4< T > const &v4)
Definition: matrix_major_storage.inl:158
detail::tmat2x2< T > rowMajor2(detail::tvec2< T > const &v1, detail::tvec2< T > const &v2)
Definition: matrix_major_storage.inl:14
Definition: _detail.hpp:38
detail::tmat2x2< T > colMajor2(detail::tvec2< T > const &v1, detail::tvec2< T > const &v2)
Definition: matrix_major_storage.inl:127
detail::tmat3x3< T > rowMajor3(detail::tvec3< T > const &v1, detail::tvec3< T > const &v2, detail::tvec3< T > const &v3)
Definition: matrix_major_storage.inl:40
detail::tmat4x4< T > rowMajor4(detail::tvec4< T > const &v1, detail::tvec4< T > const &v2, detail::tvec4< T > const &v3, detail::tvec4< T > const &v4)
Definition: matrix_major_storage.inl:76
detail::tmat3x3< T > colMajor3(detail::tvec3< T > const &v1, detail::tvec3< T > const &v2, detail::tvec3< T > const &v3)
Definition: matrix_major_storage.inl:142