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]);
174 return Vec4us(lhs[0]*rhs[0], lhs[1]*rhs[1], lhs[2]*rhs[2], lhs[3]*rhs[3]);
180 return Vec4us(lhs[0]/rhs[0], lhs[1]/rhs[1], lhs[2]/rhs[2], lhs[3]/rhs[3]);
unsigned short value_type
Definition Vec4us:30
value_type y() const
Definition Vec4us:79
const value_type * ptr() const
Definition Vec4us:63
Vec4us operator/(value_type rhs) const
Definition Vec4us:110
value_type & b()
Definition Vec4us:85
value_type & operator[](unsigned int i)
Definition Vec4us:70
Vec4us operator-(const Vec4us &rhs) const
Definition Vec4us:153
value_type * ptr()
Definition Vec4us:62
void set(value_type x, value_type y, value_type z, value_type w)
Definition Vec4us:65
bool operator==(const Vec4us &v) const
Definition Vec4us:49
value_type & w()
Definition Vec4us:76
@ num_components
Definition Vec4us:33
value_type z() const
Definition Vec4us:80
value_type & x()
Definition Vec4us:73
value_type w() const
Definition Vec4us:81
value_type & a()
Definition Vec4us:86
value_type & y()
Definition Vec4us:74
Vec4us()
Definition Vec4us:39
value_type a() const
Definition Vec4us:91
value_type b() const
Definition Vec4us:90
value_type x() const
Definition Vec4us:78
Vec4us(value_type x, value_type y, value_type z, value_type w)
Definition Vec4us:41
Vec4us operator*(value_type rhs) const
Definition Vec4us:94
bool operator<(const Vec4us &v) const
Definition Vec4us:51
Vec4us & operator-=(const Vec4us &rhs)
Definition Vec4us:160
Vec4us & operator+=(const Vec4us &rhs)
Definition Vec4us:143
Vec4us & operator*=(value_type rhs)
Definition Vec4us:100
value_type g() const
Definition Vec4us:89
value_type r() const
Definition Vec4us:88
Vec4us operator+(const Vec4us &rhs) const
Definition Vec4us:134
value_type & r()
Definition Vec4us:83
bool operator!=(const Vec4us &v) const
Definition Vec4us:50
value_type & g()
Definition Vec4us:84
value_type _v[4]
Definition Vec4us:36
value_type & z()
Definition Vec4us:75
Vec4us & operator/=(value_type rhs)
Definition Vec4us:116
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