Lines Matching refs:conic
17 ConicPts conic;
32 static int doIntersect(SkIntersections& intersections, const SkDConic& conic, const SkDLine& line,
43 result = intersections.vertical(conic, top, bottom, line[0].fX, flipped);
51 result = intersections.horizontal(conic, left, right, line[0].fY, flipped);
53 intersections.intersect(conic, line);
60 ConicPts conic;
72 const ConicPts& c = oneOffs[index].conic;
73 SkDConic conic;
74 conic.debugSet(c.fPts.fPts, c.fWeight);
75 SkASSERT(ValidConic(conic));
79 int result = doIntersect(intersections, conic, line, flipped);
82 SkDPoint conicXY = conic.ptAtT(conicT);
101 const ConicPts& c = lineConicTests[index].conic;
102 SkDConic conic;
103 conic.debugSet(c.fPts.fPts, c.fWeight);
104 SkASSERT(ValidConic(conic));
108 SkPoint pts[3] = { conic.fPts.fPts[0].asSkPoint(), conic.fPts.fPts[1].asSkPoint(),
109 conic.fPts.fPts[2].asSkPoint() };
112 floatConic.set(pts, conic.fWeight);
115 SkDebugf("%s [%d] conic verb=%d\n", __FUNCTION__, iIndex, order1);
125 int result = doIntersect(intersections, conic, line, flipped);
133 SkDPoint t1 = conic.ptAtT(tt1);