Lines Matching defs:fW
60 SkPoint3 point3(int i) const { return {fX[i], fY[i], fW[i]}; }
64 return {fX[i] / fW[i], fY[i] / fW[i]};
94 accum *= fW[i];
102 float w(int i) const { return fW[i]; }
103 float iw(int i) const { return sk_ieee_float_divide(1.f, fW[i]); }
107 skvx::Vec<4, float> w4f() const { return skvx::Vec<4, float>::Load(fW); }
128 const float* ws() const { return fW; }
129 float* ws() { return fW; }
134 fW[0] = fW[1] = fW[2] = fW[3] = 1.f;
137 (SkScalarNearlyEqual(fW[0], 1.f) && SkScalarNearlyEqual(fW[1], 1.f) &&
138 SkScalarNearlyEqual(fW[2], 1.f) && SkScalarNearlyEqual(fW[3], 1.f)));
144 friend class GrQuadListBase; // for access to fX, fY, fW
155 : fW{} // Include fW in member initializer to avoid redundant default initializer
159 ws.store(fW);
167 float fW[4] = {1.f, 1.f, 1.f, 1.f};