Lines Matching refs:fConic

19         : fConic(c)  in LineConicIntersections()
27 : fConic(c) in LineConicIntersections()
41 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in checkCoincident()
67 double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }; in horizontalIntersect()
80 SkDPoint pt = fConic.ptAtT(conicT); in horizontalIntersect()
81 SkDEBUGCODE_(double conicVals[] = { fConic[0].fY, fConic[1].fY, fConic[2].fY }); in horizontalIntersect()
106 SkDEBUGCODE(SkDPoint conicPt = fConic.ptAtT(conicT)); in intersect()
124 r[n] = (fConic[n].fY - (*fLine)[0].fY) * adj - (fConic[n].fX - (*fLine)[0].fX) * opp; in intersectRay()
131 double B = r[1] * fConic.fWeight - axisIntercept * fConic.fWeight + axisIntercept; in validT()
140 double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }; in verticalIntersect()
153 SkDPoint pt = fConic.ptAtT(conicT); in verticalIntersect()
154 SkDEBUGCODE_(double conicVals[] = { fConic[0].fX, fConic[1].fX, fConic[2].fX }); in verticalIntersect()
174 double lineT = fLine->exactPoint(fConic[cIndex]); in addExactEndPoints()
179 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactEndPoints()
189 double lineT = fLine->nearPoint(fConic[cIndex], nullptr); in addNearEndPoints()
193 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearEndPoints()
200 double lineT = SkDLine::ExactPointH(fConic[cIndex], left, right, y); in addExactHorizontalEndPoints()
205 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactHorizontalEndPoints()
215 double lineT = SkDLine::NearPointH(fConic[cIndex], left, right, y); in addNearHorizontalEndPoints()
219 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearHorizontalEndPoints()
226 double lineT = SkDLine::ExactPointV(fConic[cIndex], top, bottom, x); in addExactVerticalEndPoints()
231 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addExactVerticalEndPoints()
241 double lineT = SkDLine::NearPointV(fConic[cIndex], top, bottom, x); in addNearVerticalEndPoints()
245 fIntersections->insert(conicT, lineT, fConic[cIndex]); in addNearVerticalEndPoints()
251 SkDPoint xy = fConic.ptAtT(t); in findLineT()
272 *pt = fConic.ptAtT(qT); in pinTs()
285 if (gridPt == fConic[0].asSkPoint()) { in pinTs()
286 *pt = fConic[0]; in pinTs()
288 } else if (gridPt == fConic[2].asSkPoint()) { in pinTs()
289 *pt = fConic[2]; in pinTs()
306 SkDPoint conicMidPt = fConic.ptAtT(conicMidT); in uniqueAnswer()
312 SkDPoint qPt = fConic.ptAtT(conicT); in uniqueAnswer()
320 const SkDConic& fConic; member in LineConicIntersections