Lines Matching refs:fLine
87 , fLine(l) in LineCubicIntersections()
102 double t = fLine.nearPoint(cubicMidPt, nullptr); in checkCoincident()
122 double adj = fLine[1].fX - fLine[0].fX; in intersectRay()
123 double opp = fLine[1].fY - fLine[0].fY; in intersectRay()
127 c[n].fX = (fCubic[n].fY - fLine[0].fY) * adj - (fCubic[n].fX - fLine[0].fX) * opp; in intersectRay()
136 c[n].fY = (fCubic[n].fY - fLine[0].fY) * opp in intersectRay()
137 + (fCubic[n].fX - fLine[0].fX) * adj; in intersectRay()
273 double lineT = fLine.exactPoint(fCubic[cIndex]); in addExactEndPoints()
290 double lineT = fLine.nearPoint(fCubic[cIndex], nullptr); in addNearEndPoints()
306 fLine[lIndex], fLine[!lIndex]); in addLineNearEndPoints()
310 fIntersections->insert(cubicT, lineT, fLine[lIndex]); in addLineNearEndPoints()
368 double dx = fLine[1].fX - fLine[0].fX; in findLineT()
369 double dy = fLine[1].fY - fLine[0].fY; in findLineT()
371 return (xy.fX - fLine[0].fX) / dx; in findLineT()
373 return (xy.fY - fLine[0].fY) / dy; in findLineT()
385 SkDPoint lPt = fLine.ptAtT(lT); in pinTs()
398 if (gridPt == fLine[0].asSkPoint()) { in pinTs()
400 } else if (gridPt == fLine[1].asSkPoint()) { in pinTs()
413 const SkDLine& fLine; member in LineCubicIntersections