Lines Matching defs:conic
19 ConicPts conic;
34 static int doIntersect(SkIntersections& intersections, const SkDConic& conic, const SkDLine& line,
46 result = intersections.vertical(conic, top, bottom, line[0].fX, flipped);
55 result = intersections.horizontal(conic, left, right, line[0].fY, flipped);
57 intersections.intersect(conic, line);
64 ConicPts conic;
76 const ConicPts& c = oneOffs[index].conic;
77 SkDConic conic;
78 conic.debugSet(c.fPts.fPts, c.fWeight);
79 SkASSERT(ValidConic(conic));
83 int result = doIntersect(intersections, conic, line, flipped);
86 SkDPoint conicXY = conic.ptAtT(conicT);
104 const ConicPts& c = lineConicTests[index].conic;
105 SkDConic conic;
106 conic.debugSet(c.fPts.fPts, c.fWeight);
107 SkASSERT(ValidConic(conic));
111 SkPoint pts[3] = { conic.fPts.fPts[0].asSkPoint(), conic.fPts.fPts[1].asSkPoint(),
112 conic.fPts.fPts[2].asSkPoint() };
115 floatConic.set(pts, conic.fWeight);
118 SkDebugf("%s [%d] conic verb=%d\n", __FUNCTION__, iIndex, order1);
128 int result = doIntersect(intersections, conic, line, flipped);
136 SkDPoint t1 = conic.ptAtT(tt1);