Lines Matching refs:fY
53 double origY = endPt[0]->fY; in hullIntersects()
55 double opp = endPt[1]->fY - origY; in hullIntersects()
56 double sign = (fPts[oddMan].fY - origY) * adj - (fPts[oddMan].fX - origX) * opp; in hullIntersects()
63 double test = (q2[n].fY - origY) * adj - (q2[n].fX - origX) * opp; in hullIntersects()
191 double tiniest = SkTMin(SkTMin(SkTMin(SkTMin(SkTMin(fPts[0].fX, fPts[0].fY), in isLinear()
192 fPts[1].fX), fPts[1].fY), fPts[2].fX), fPts[2].fY); in isLinear()
193 double largest = SkTMax(SkTMax(SkTMax(SkTMax(SkTMax(fPts[0].fX, fPts[0].fY), in isLinear()
194 fPts[1].fX), fPts[1].fY), fPts[2].fX), fPts[2].fY); in isLinear()
204 a * fPts[0].fY + b * fPts[1].fY + c * fPts[2].fY }; in dxdyAtT()
205 if (result.fX == 0 && result.fY == 0) { in dxdyAtT()
229 a * fPts[0].fY + b * fPts[1].fY + c * fPts[2].fY }; in ptAtT()
251 return between(fPts[0].fY, fPts[1].fY, fPts[2].fY); in monotonicInY()
284 double ay = dst[0].fY = interp_quad_coords(&fPts[0].fY, t1); in subDivide()
286 double dy = interp_quad_coords(&fPts[0].fY, (t1 + t2) / 2); in subDivide()
288 double cy = dst[2].fY = interp_quad_coords(&fPts[0].fY, t2); in subDivide()
290 /* by = */ dst[1].fY = 2 * dy - (ay + cy) / 2; in subDivide()
298 if (fPts[endIndex].fY == fPts[1].fY) { in align()
299 dstPt->fY = fPts[endIndex].fY; in align()
328 if (AlmostBequalUlps(b.fY, a.fY)) { in subDivide()
329 b.fY = a.fY; in subDivide()
330 } else if (AlmostBequalUlps(b.fY, c.fY)) { in subDivide()
331 b.fY = c.fY; in subDivide()
351 interp_quad_coords(&fPts[0].fY, &dst.pts[0].fY, t); in chopAt()