Lines Matching refs:fQuad
98 : fQuad(q) in LineQuadraticIntersections()
106 : fQuad(q) in LineQuadraticIntersections()
120 SkDPoint quadMidPt = fQuad.ptAtT(quadMidT); in checkCoincident()
159 r[n] = (fQuad[n].fY - (*fLine)[0].fY) * adj - (fQuad[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
189 double D = fQuad[2].fY; // f in horizontalIntersect()
190 double E = fQuad[1].fY; // e in horizontalIntersect()
191 double F = fQuad[0].fY; // d in horizontalIntersect()
207 SkDPoint pt = fQuad.ptAtT(quadT); in horizontalIntersect()
231 SkDPoint quadMidPt = fQuad.ptAtT(quadMidT); in uniqueAnswer()
237 SkDPoint qPt = fQuad.ptAtT(quadT); in uniqueAnswer()
245 double D = fQuad[2].fX; // f in verticalIntersect()
246 double E = fQuad[1].fX; // e in verticalIntersect()
247 double F = fQuad[0].fX; // d in verticalIntersect()
263 SkDPoint pt = fQuad.ptAtT(quadT); in verticalIntersect()
280 double lineT = fLine->exactPoint(fQuad[qIndex]); in addExactEndPoints()
285 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addExactEndPoints()
295 double lineT = fLine->nearPoint(fQuad[qIndex], nullptr); in addNearEndPoints()
299 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addNearEndPoints()
310 double quadT = ((SkDCurve*) &fQuad)->nearPoint(SkPath::kQuad_Verb, in addLineNearEndPoints()
321 double lineT = SkDLine::ExactPointH(fQuad[qIndex], left, right, y); in addExactHorizontalEndPoints()
326 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addExactHorizontalEndPoints()
336 double lineT = SkDLine::NearPointH(fQuad[qIndex], left, right, y); in addNearHorizontalEndPoints()
340 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addNearHorizontalEndPoints()
347 double lineT = SkDLine::ExactPointV(fQuad[qIndex], top, bottom, x); in addExactVerticalEndPoints()
352 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addExactVerticalEndPoints()
362 double lineT = SkDLine::NearPointV(fQuad[qIndex], top, bottom, x); in addNearVerticalEndPoints()
366 fIntersections->insert(quadT, lineT, fQuad[qIndex]); in addNearVerticalEndPoints()
372 SkDPoint xy = fQuad.ptAtT(t); in findLineT()
393 *pt = fQuad.ptAtT(qT); in pinTs()
406 if (gridPt == fQuad[0].asSkPoint()) { in pinTs()
407 *pt = fQuad[0]; in pinTs()
409 } else if (gridPt == fQuad[2].asSkPoint()) { in pinTs()
410 *pt = fQuad[2]; in pinTs()
417 const SkDQuad& fQuad; member in LineQuadraticIntersections