Added length member function

master
Christophe Riccio ago%!(EXTRA string=14 years)
parent 43de372d73
commit ecc167d0f2
  1. 1
      glm/core/type_vec1.hpp
  2. 6
      glm/core/type_vec1.inl
  3. 1
      glm/core/type_vec2.hpp
  4. 6
      glm/core/type_vec2.inl
  5. 1
      glm/core/type_vec3.hpp
  6. 6
      glm/core/type_vec3.inl
  7. 1
      glm/core/type_vec4.hpp
  8. 6
      glm/core/type_vec4.inl

@ -41,6 +41,7 @@ namespace glm
typedef T value_type;
typedef std::size_t size_type;
GLM_FUNC_DECL size_type length() const;
static GLM_FUNC_DECL size_type value_size();
typedef tvec1<T> type;

@ -11,6 +11,12 @@ namespace glm
{
namespace detail
{
template <typename T>
GLM_FUNC_QUALIFIER typename tvec1<T>::size_type tvec1<T>::length() const
{
return 1;
}
template <typename T>
GLM_FUNC_QUALIFIER typename tvec1<T>::size_type tvec1<T>::value_size()
{

@ -41,6 +41,7 @@ namespace glm
typedef T value_type;
typedef std::size_t size_type;
GLM_FUNC_DECL size_type length() const;
static GLM_FUNC_DECL size_type value_size();
typedef tvec2<T> type;

@ -11,6 +11,12 @@ namespace glm
{
namespace detail
{
template <typename T>
GLM_FUNC_QUALIFIER typename tvec2<T>::size_type tvec2<T>::length() const
{
return 2;
}
template <typename T>
GLM_FUNC_QUALIFIER typename tvec2<T>::size_type tvec2<T>::value_size()
{

@ -40,6 +40,7 @@ namespace glm
typedef T value_type;
typedef std::size_t size_type;
GLM_FUNC_DECL size_type length() const;
static GLM_FUNC_DECL size_type value_size();
typedef tvec3<T> type;

@ -11,6 +11,12 @@ namespace glm
{
namespace detail
{
template <typename T>
GLM_FUNC_QUALIFIER typename tvec3<T>::size_type tvec3<T>::length() const
{
return 3;
}
template <typename T>
GLM_FUNC_QUALIFIER typename tvec3<T>::size_type tvec3<T>::value_size()
{

@ -40,6 +40,7 @@ namespace glm
typedef T value_type;
typedef std::size_t size_type;
GLM_FUNC_DECL size_type length() const;
static GLM_FUNC_DECL size_type value_size();
typedef tvec4<T> type;

@ -11,6 +11,12 @@ namespace glm
{
namespace detail
{
template <typename T>
GLM_FUNC_QUALIFIER typename tvec4<T>::size_type tvec4<T>::length() const
{
return 4;
}
template <typename T>
GLM_FUNC_QUALIFIER typename tvec4<T>::size_type tvec4<T>::value_size()
{

Loading…
Cancel
Save