Lines Matching refs:rhs
283 self_type& operator += (const self_type& rhs) { (void)VEC3Add(this, this, &rhs); return *this; }
286 self_type& operator -= (const self_type& rhs) { (void)VEC3Sub(this, this, &rhs); return *this; }
292 … self_type& operator *= (const self_type& rhs) { (void)VEC3Mult(this, this, &rhs); return *this; }
305 …self_type operator + (const self_type& rhs) const { VEC3 tmp; (void)VEC3Add(&tmp, this, &rhs); ret…
308 …self_type operator - (const self_type& rhs) const { VEC3 tmp; (void)VEC3Sub(&tmp, this, &rhs); ret…
322 self_type& Lerp(const VEC3& lhs, const VEC3& rhs, f32 t) in Lerp() argument
324 return *VEC3Lerp(this, &lhs, &rhs, t); in Lerp()
374 self_type& Maximize(const VEC3& lhs, const VEC3& rhs) in Maximize() argument
376 return *VEC3Maximize(this, &lhs, &rhs); in Maximize()
383 self_type& Minimize(const VEC3& lhs, const VEC3& rhs) in Minimize() argument
385 return *VEC3Minimize(this, &lhs, &rhs); in Minimize()
392 self_type& Cross(const VEC3& lhs, const VEC3& rhs) in Cross() argument
394 return *VEC3Cross(this, &lhs, &rhs); in Cross()
415 bool operator == (const self_type& rhs) const { return x == rhs.x && y == rhs.y && z == rhs.z; }
418 bool operator != (const self_type& rhs) const { return x != rhs.x || y != rhs.y || z != rhs.z; }
521 operator * (f32 f, const VEC3& rhs) { VEC3 tmp; (void)VEC3Scale(&tmp, &rhs, f); return tmp; }