53 if (
_v[0]<v.
_v[0])
return true;
54 else if (
_v[0]>v.
_v[0])
return false;
55 else if (
_v[1]<v.
_v[1])
return true;
56 else if (
_v[1]>v.
_v[1])
return false;
57 else if (
_v[2]<v.
_v[2])
return true;
58 else if (
_v[2]>v.
_v[2])
return false;
59 else return (
_v[3]<v.
_v[3]);
181 return Vec4s(lhs[0]*rhs[0], lhs[1]*rhs[1], lhs[2]*rhs[2], lhs[3]*rhs[3]);
187 return Vec4s(lhs[0]/rhs[0], lhs[1]/rhs[1], lhs[2]/rhs[2], lhs[3]/rhs[3]);
value_type & w()
Definition Vec4s:76
value_type * ptr()
Definition Vec4s:62
value_type b() const
Definition Vec4s:90
Vec4s & operator-=(const Vec4s &rhs)
Definition Vec4s:160
value_type a() const
Definition Vec4s:91
Vec4s & operator/=(value_type rhs)
Definition Vec4s:116
bool operator<(const Vec4s &v) const
Definition Vec4s:51
Vec4s operator/(value_type rhs) const
Definition Vec4s:110
value_type & g()
Definition Vec4s:84
value_type & b()
Definition Vec4s:85
value_type & operator[](unsigned int i)
Definition Vec4s:70
value_type z() const
Definition Vec4s:80
Vec4s operator-() const
Definition Vec4s:170
void set(value_type x, value_type y, value_type z, value_type w)
Definition Vec4s:65
value_type & r()
Definition Vec4s:83
bool operator==(const Vec4s &v) const
Definition Vec4s:49
bool operator!=(const Vec4s &v) const
Definition Vec4s:50
value_type & z()
Definition Vec4s:75
Vec4s()
Definition Vec4s:39
value_type & y()
Definition Vec4s:74
@ num_components
Definition Vec4s:33
Vec4s & operator+=(const Vec4s &rhs)
Definition Vec4s:143
Vec4s operator+(const Vec4s &rhs) const
Definition Vec4s:134
short value_type
Definition Vec4s:30
value_type _v[4]
Definition Vec4s:36
value_type & a()
Definition Vec4s:86
value_type & x()
Definition Vec4s:73
const value_type * ptr() const
Definition Vec4s:63
value_type g() const
Definition Vec4s:89
Vec4s & operator*=(value_type rhs)
Definition Vec4s:100
Vec4s operator*(value_type rhs) const
Definition Vec4s:94
value_type y() const
Definition Vec4s:79
Vec4s(value_type x, value_type y, value_type z, value_type w)
Definition Vec4s:41
value_type w() const
Definition Vec4s:81
value_type x() const
Definition Vec4s:78
value_type r() const
Definition Vec4s:88
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
Vec2d componentDivide(const Vec2d &lhs, const Vec2d &rhs)
Definition Vec2d:187
Vec2d componentMultiply(const Vec2d &lhs, const Vec2d &rhs)
Definition Vec2d:181