Lines Matching refs:this

121     self_type& operator += (const self_type& rhs) { (void)VEC4Add(this, this, &rhs); return *this; }
122 self_type& operator -= (const self_type& rhs) { (void)VEC4Sub(this, this, &rhs); return *this; }
123 … self_type& operator *= (const self_type& rhs) { (void)VEC4Mult(this, this, &rhs); return *this; }
124 self_type& operator *= (f32 f) { (void)VEC4Scale(this, this, f); return *this; }
125 self_type& operator /= (f32 f) { (void)VEC4Scale(this, this, 1/f); return *this; }
127 self_type operator + () const { return *this; }
130 …self_type operator + (const self_type& rhs) const { VEC4 tmp; (void)VEC4Add(&tmp, this, &rhs); ret…
131 …self_type operator - (const self_type& rhs) const { VEC4 tmp; (void)VEC4Sub(&tmp, this, &rhs); ret…
132 self_type operator * (f32 f) const { VEC4 tmp; (void)VEC4Scale(&tmp, this, f); return tmp; }
143 return *VEC4Lerp(this, &lhs, &rhs, t); in Lerp()
152 return VEC4Dot(this, &vec); in Dot()
158 f32 LenSq() const { return VEC4LenSq(this); } in LenSq()
161 f32 LengthSquare() const { return VEC4LenSq(this); } in LengthSquare()
164 f32 Length() const { return VEC4Len(this); } in Length()
169 return *VEC4Normalize(this, this); in Normalize()
178 return *VEC4SafeNormalize(this, this, alt); in SafeNormalize()
186 return VEC4DistSq(this, &vec); in DistanceSquare()
195 return *VEC4Maximize(this, &lhs, &rhs); in Maximize()
204 return *VEC4Minimize(this, &lhs, &rhs); in Minimize()
229 bool IsZero() const { return VEC4IsZero(this); } in IsZero()
232 bool IsZeroWOne() const { return VEC4IsZeroWOne(this); } in IsZeroWOne()