Lines Matching refs:y1
797 void SkPath::quadTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2) {
804 pts[0].set(x1, y1);
812 void SkPath::rQuadTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2) {
815 this->quadTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2);
818 void SkPath::cubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
826 pts[0].set(x1, y1);
835 void SkPath::rCubicTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
839 this->cubicTo(pt.fX + x1, pt.fY + y1, pt.fX + x2, pt.fY + y2,
1317 void SkPath::arcTo(SkScalar x1, SkScalar y1, SkScalar x2, SkScalar y2,
1327 if ((x1 == start.fX && y1 == start.fY) ||
1328 (x1 == x2 && y1 == y2) ||
1330 this->lineTo(x1, y1);
1333 before.setNormalize(x1 - start.fX, y1 - start.fY);
1334 after.setNormalize(x2 - x1, y2 - y1);
1341 this->lineTo(x1, y1);
1351 SkScalar yy = y1 - SkScalarMul(dist, before.fY);
2863 static bool is_mono_quad(SkScalar y0, SkScalar y1, SkScalar y2) {
2864 // return SkScalarSignAsInt(y0 - y1) + SkScalarSignAsInt(y1 - y2) != 0;
2865 if (y0 == y1) {
2868 if (y0 < y1) {
2869 return y1 <= y2;
2871 return y1 >= y2;
2894 SkScalar y1 = pts[1].fY;
2896 SkScalar dy = y1 - y0;
2899 if (y0 > y1) {
2900 SkTSwap(y0, y1);
2903 if (y < y0 || y >= y1) {