|
GLM_FUNC_DECL GLM_CONSTEXPR T & | operator[] (length_type i) |
|
GLM_FUNC_DECL GLM_CONSTEXPR T const & | operator[] (length_type i) const |
|
GLM_FUNC_DECL GLM_CONSTEXPR | vec (vec const &v) GLM_DEFAULT |
|
template<qualifier P> |
GLM_FUNC_DECL GLM_CONSTEXPR | vec (vec< 1, T, P > const &v) |
|
GLM_FUNC_DECL GLM_CONSTEXPR | vec (T scalar) |
|
template<typename U , qualifier P> |
GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT | vec (vec< 2, U, P > const &v) |
| Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
|
|
template<typename U , qualifier P> |
GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT | vec (vec< 3, U, P > const &v) |
| Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
|
|
template<typename U , qualifier P> |
GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT | vec (vec< 4, U, P > const &v) |
| Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
|
|
template<typename U , qualifier P> |
GLM_FUNC_DECL GLM_CONSTEXPR GLM_EXPLICIT | vec (vec< 1, U, P > const &v) |
| Explicit conversions (From section 5.4.1 Conversion and scalar constructors of GLSL 1.30.08 specification)
|
|
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator= (vec const &v) GLM_DEFAULT |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator+= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator+= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator-= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator-= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator*= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator*= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator/= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator/= (vec< 1, U, Q > const &v) |
|
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator++ () |
|
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator-- () |
|
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > | operator++ (int) |
|
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > | operator-- (int) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator%= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator%= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator &= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator &= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator|= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator|= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator^= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator^= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator<<= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator<<= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator>>= (U scalar) |
|
template<typename U > |
GLM_FUNC_DECL GLM_CONSTEXPR vec< 1, T, Q > & | operator>>= (vec< 1, U, Q > const &v) |
|
template<typename T , qualifier Q> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 1, T, Q > const &v) |
|
template<qualifier P> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 1, T, P > const &v) |
|
template<typename U, qualifier P> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 1, U, P > const &v) |
|
template<typename U, qualifier P> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 2, U, P > const &v) |
|
template<typename U, qualifier P> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 3, U, P > const &v) |
|
template<typename U, qualifier P> |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR | vec (vec< 4, U, P > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator+= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator+= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator-= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator-= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator*= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator*= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator/= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator/= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator%= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator%= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator|= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator|= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator^= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator^= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator<<= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator<<= (vec< 1, U, Q > const &v) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator>>= (U scalar) |
|
template<typename U > |
GLM_FUNC_QUALIFIER GLM_CONSTEXPR vec< 1, T, Q > & | operator>>= (vec< 1, U, Q > const &v) |
|