|
constexpr | vecN () |
|
constexpr | vecN (T t) |
|
template<typename T2 > |
constexpr | vecN (const vecN< 4, T2 > &v) |
|
constexpr | vecN (T a, T b, T c, T d) |
|
constexpr | vecN (T a, const vecN< 3, T > &b) |
|
constexpr | vecN (const vecN< 3, T > &a, T b) |
|
constexpr | vecN (const vecN< 2, T > &a, const vecN< 2, T > &b) |
|
constexpr T | operator[] (unsigned i) const |
|
constexpr T & | operator[] (unsigned i) |
|
constexpr const T * | data () const |
|
constexpr T * | data () |
|
template<size_t I> |
constexpr T | get () const noexcept |
|
template<size_t I> |
constexpr T & | get () noexcept |
|
constexpr vecN & | operator+= (const vecN &v) |
|
constexpr vecN & | operator-= (const vecN &v) |
|
constexpr vecN & | operator*= (const vecN &v) |
|
constexpr vecN & | operator*= (T t) |
|
constexpr bool | operator== (const vecN &) const =default |
|
template<typename T>
class gl::vecN< 4, T >
Definition at line 131 of file gl_vec.hh.