|
|
@ -7,6 +7,18 @@ namespace glm |
|
|
|
/// @addtogroup gtc_type_ptr |
|
|
|
/// @addtogroup gtc_type_ptr |
|
|
|
/// @{ |
|
|
|
/// @{ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template<typename T, qualifier Q> |
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER T const* value_ptr(vec<1, T, Q> const& v) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return &(v.x); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
template<typename T, qualifier Q> |
|
|
|
|
|
|
|
GLM_FUNC_QUALIFIER T* value_ptr(vec<1, T, Q>& v) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
return &(v.x); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
template<typename T, qualifier Q> |
|
|
|
template<typename T, qualifier Q> |
|
|
|
GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v) |
|
|
|
GLM_FUNC_QUALIFIER T const* value_ptr(vec<2, T, Q> const& v) |
|
|
|
{ |
|
|
|
{ |
|
|
|