62 #include "../gtc/quaternion.hpp" 63 #include "../vec2.hpp" 64 #include "../vec3.hpp" 65 #include "../vec4.hpp" 66 #include "../mat2x2.hpp" 67 #include "../mat2x3.hpp" 68 #include "../mat2x4.hpp" 69 #include "../mat3x2.hpp" 70 #include "../mat3x3.hpp" 71 #include "../mat3x4.hpp" 72 #include "../mat4x2.hpp" 73 #include "../mat4x3.hpp" 74 #include "../mat4x4.hpp" 77 #if(defined(GLM_MESSAGES) && !defined(GLM_EXT_INCLUDED)) 78 # pragma message("GLM: GLM_GTC_type_ptr extension included") 88 template<
typename genType>
140 T
const *
const ptr);
175 #include "type_ptr.inl" GLM_FUNC_DECL detail::tvec4< T, defaultp > make_vec4(T const *const ptr)
GLM_FUNC_DECL detail::tmat2x4< T, defaultp > make_mat2x4(T const *const ptr)
GLM_FUNC_DECL detail::tmat3x3< T, defaultp > make_mat3(T const *const ptr)
GLM_FUNC_DECL detail::tmat4x4< T, defaultp > make_mat4x4(T const *const ptr)
GLM_FUNC_DECL genType::value_type const * value_ptr(genType const &vec)
GLM_FUNC_DECL detail::tmat4x3< T, defaultp > make_mat4x3(T const *const ptr)
GLM_FUNC_DECL detail::tmat3x3< T, defaultp > make_mat3x3(T const *const ptr)
GLM_FUNC_DECL detail::tquat< T, defaultp > make_quat(T const *const ptr)
GLM_FUNC_DECL detail::tmat2x2< T, defaultp > make_mat2x2(T const *const ptr)
GLM_FUNC_DECL detail::tmat3x4< T, defaultp > make_mat3x4(T const *const ptr)
GLM_FUNC_DECL detail::tmat2x3< T, defaultp > make_mat2x3(T const *const ptr)
GLM_FUNC_DECL detail::tmat4x4< T, defaultp > make_mat4(T const *const ptr)
GLM_FUNC_DECL detail::tmat2x2< T, defaultp > make_mat2(T const *const ptr)
GLM_FUNC_DECL detail::tvec3< T, defaultp > make_vec3(T const *const ptr)
GLM_FUNC_DECL detail::tmat4x2< T, defaultp > make_mat4x2(T const *const ptr)
GLM_FUNC_DECL detail::tmat3x2< T, defaultp > make_mat3x2(T const *const ptr)
GLM_FUNC_DECL detail::tvec2< T, defaultp > make_vec2(T const *const ptr)