53#if GLM_MESSAGES == GLM_ENABLE && !defined(GLM_EXT_INCLUDED)
54# pragma message("GLM: GLM_GTC_type_ptr extension included")
64 template<
typename genType>
65 GLM_FUNC_DECL
typename genType::value_type
const *
value_ptr(genType
const& v);
69 template <
typename T, qualifier Q>
74 template <
typename T, qualifier Q>
79 template <
typename T, qualifier Q>
84 template <
typename T, qualifier Q>
89 template <
typename T, qualifier Q>
94 template <
typename T, qualifier Q>
99 template <
typename T, qualifier Q>
104 template <
typename T, qualifier Q>
109 template <
typename T, qualifier Q>
114 template <
typename T, qualifier Q>
119 template <
typename T, qualifier Q>
124 template <
typename T, qualifier Q>
129 template <
typename T, qualifier Q>
134 template <
typename T, qualifier Q>
139 template <
typename T, qualifier Q>
144 template <
typename T, qualifier Q>
230#include "type_ptr.inl"
GLM_FUNC_DECL vec< 1, T, Q > make_vec1(vec< 1, T, Q > const &v)
Definition type_ptr.inl:167
GLM_FUNC_DECL mat< 3, 3, T, defaultp > make_mat3x3(T const *const ptr)
Definition type_ptr.inl:319
GLM_FUNC_DECL vec< 4, T, Q > make_vec4(vec< 1, T, Q > const &v)
Definition type_ptr.inl:239
GLM_FUNC_DECL mat< 3, 2, T, defaultp > make_mat3x2(T const *const ptr)
Definition type_ptr.inl:311
GLM_FUNC_DECL mat< 4, 2, T, defaultp > make_mat4x2(T const *const ptr)
Definition type_ptr.inl:335
GLM_FUNC_DECL vec< 3, T, Q > make_vec3(vec< 1, T, Q > const &v)
Definition type_ptr.inl:215
GLM_FUNC_DECL mat< 3, 4, T, defaultp > make_mat3x4(T const *const ptr)
Definition type_ptr.inl:327
GLM_FUNC_DECL mat< 2, 2, T, defaultp > make_mat2x2(T const *const ptr)
Definition type_ptr.inl:287
GLM_FUNC_DECL vec< 2, T, Q > make_vec2(vec< 1, T, Q > const &v)
Definition type_ptr.inl:191
GLM_FUNC_DECL qua< T, defaultp > make_quat(T const *const ptr)
Definition type_ptr.inl:377
GLM_FUNC_DECL mat< 2, 3, T, defaultp > make_mat2x3(T const *const ptr)
Definition type_ptr.inl:295
GLM_FUNC_DECL mat< 2, 4, T, defaultp > make_mat2x4(T const *const ptr)
Definition type_ptr.inl:303
GLM_FUNC_DECL genType::value_type const * value_ptr(genType const &v)
GLM_FUNC_DECL mat< 4, 4, T, defaultp > make_mat4x4(T const *const ptr)
Definition type_ptr.inl:351
GLM_FUNC_DECL mat< 3, 3, T, defaultp > make_mat3(T const *const ptr)
Definition type_ptr.inl:365
GLM_FUNC_DECL mat< 2, 2, T, defaultp > make_mat2(T const *const ptr)
Definition type_ptr.inl:359
GLM_FUNC_DECL mat< 4, 3, T, defaultp > make_mat4x3(T const *const ptr)
Definition type_ptr.inl:343
GLM_FUNC_DECL mat< 4, 4, T, defaultp > make_mat4(T const *const ptr)
Definition type_ptr.inl:371
Core features
Definition common.hpp:21
Definition qualifier.hpp:36
Definition type_quat.hpp:20
Definition qualifier.hpp:35