• Home
  • Raw
  • Download

Lines Matching refs:fY

27         double origY = endPt[0]->fY;  in hullIntersects()
29 double opp = endPt[1]->fY - origY; in hullIntersects()
30 double sign = (fPts[oddMan].fY - origY) * adj - (fPts[oddMan].fX - origX) * opp; in hullIntersects()
37 double test = (q2[n].fY - origY) * adj - (q2[n].fX - origX) * opp; in hullIntersects()
151 double tiniest = SkTMin(SkTMin(SkTMin(SkTMin(SkTMin(fPts[0].fX, fPts[0].fY), in isLinear()
152 fPts[1].fX), fPts[1].fY), fPts[2].fX), fPts[2].fY); in isLinear()
153 double largest = SkTMax(SkTMax(SkTMax(SkTMax(SkTMax(fPts[0].fX, fPts[0].fY), in isLinear()
154 fPts[1].fX), fPts[1].fY), fPts[2].fX), fPts[2].fY); in isLinear()
164 a * fPts[0].fY + b * fPts[1].fY + c * fPts[2].fY }; in dxdyAtT()
165 if (result.fX == 0 && result.fY == 0) { in dxdyAtT()
189 a * fPts[0].fY + b * fPts[1].fY + c * fPts[2].fY }; in ptAtT()
205 return between(fPts[0].fY, fPts[1].fY, fPts[2].fY); in monotonicInY()
235 double ay = dst[0].fY = interp_quad_coords(&fPts[0].fY, t1); in subDivide()
237 double dy = interp_quad_coords(&fPts[0].fY, (t1 + t2) / 2); in subDivide()
239 double cy = dst[2].fY = interp_quad_coords(&fPts[0].fY, t2); in subDivide()
241 /* by = */ dst[1].fY = 2 * dy - (ay + cy) / 2; in subDivide()
249 if (fPts[endIndex].fY == fPts[1].fY) { in align()
250 dstPt->fY = fPts[endIndex].fY; in align()
279 if (AlmostBequalUlps(b.fY, a.fY)) { in subDivide()
280 b.fY = a.fY; in subDivide()
281 } else if (AlmostBequalUlps(b.fY, c.fY)) { in subDivide()
282 b.fY = c.fY; in subDivide()
302 interp_quad_coords(&fPts[0].fY, &dst.pts[0].fY, t); in chopAt()