Lines Matching refs:line
19 SkDLine line;
23 // quad line results
33 static int doIntersect(SkIntersections& intersections, const SkDQuad& quad, const SkDLine& line,
37 if (line[0].fX == line[1].fX) {
38 double top = line[0].fY;
39 double bottom = line[1].fY;
45 result = intersections.vertical(quad, top, bottom, line[0].fX, flipped);
46 } else if (line[0].fY == line[1].fY) {
47 double left = line[0].fX;
48 double right = line[1].fX;
54 result = intersections.horizontal(quad, left, right, line[0].fY, flipped);
56 intersections.intersect(quad, line);
64 SkDLine line;
90 const SkDLine& line = oneOffs[index].line;
91 SkASSERT(ValidLine(line));
93 int result = doIntersect(intersections, quad, line, flipped);
98 SkDPoint lineXY = line.ptAtT(lineT);
118 const SkDLine& line = lineQuadTests[index].line;
119 SkASSERT(ValidLine(line));
122 int order2 = reducer2.reduce(line);
128 SkDebugf("%s [%d] line order=%d\n", __FUNCTION__, iIndex, order2);
133 int result = doIntersect(intersections, quad, line, flipped);
144 SkDPoint t2 = line.ptAtT(tt2);