Lines Matching refs:fX
53 if (topPt.fY > sub[2].fY || (topPt.fY == sub[2].fY && topPt.fX > sub[2].fX)) { in top()
61 if (topPt.fY > test.fY || (topPt.fY == test.fY && topPt.fX > test.fX)) { in top()
151 cubic[1].fX = (cubic[0].fX + cubic[2].fX * 2) / 3; in toCubic()
153 cubic[2].fX = (cubic[3].fX + cubic[2].fX * 2) / 3; in toCubic()
162 SkDVector result = { a * fPts[0].fX + b * fPts[1].fX + c * fPts[2].fX, in dxdyAtT()
179 SkDPoint result = { a * fPts[0].fX + b * fPts[1].fX + c * fPts[2].fX, in ptAtT()
220 double ax = dst[0].fX = interp_quad_coords(&fPts[0].fX, t1); in subDivide()
222 double dx = interp_quad_coords(&fPts[0].fX, (t1 + t2) / 2); in subDivide()
224 double cx = dst[2].fX = interp_quad_coords(&fPts[0].fX, t2); in subDivide()
226 /* bx = */ dst[1].fX = 2*dx - (ax + cx)/2; in subDivide()
232 if (fPts[endIndex].fX == fPts[1].fX) { in align()
233 dstPt->fX = fPts[endIndex].fX; in align()
245 double dx = interp_quad_coords(&fPts[0].fX, (t1 + t2) / 2); in subDivide()
247 b.fX = 2 * dx - (a.fX + c.fX) / 2; in subDivide()
268 if (AlmostBequalUlps(b.fX, a.fX)) { in subDivide()
269 b.fX = a.fX; in subDivide()
270 } else if (AlmostBequalUlps(b.fX, c.fX)) { in subDivide()
271 b.fX = c.fX; in subDivide()
295 interp_quad_coords(&fPts[0].fX, &dst.pts[0].fX, t); in chopAt()