Lines Matching refs:path
27 static void path_hline(SkPath* path) {
28 path->moveTo(SkIntToScalar(10), SkIntToScalar(10));
29 path->lineTo(SkIntToScalar(600), SkIntToScalar(10));
55 virtual void makePath(SkPath* path) {
56 path_hline(path);
71 SkPath path;
72 this->makePath(&path);
77 SkRect r = path.getBounds();
84 this->handlePath(canvas, path, paint, loops);
87 virtual void handlePath(SkCanvas* canvas, const SkPath& path,
91 canvas->drawPath(path, paint);
107 void handlePath(SkCanvas* canvas, const SkPath& path, const SkPaint& paint, int N) override {
109 if (!path.isLine(pts) || pts[0].fY != pts[1].fY) {
110 this->INHERITED::handlePath(canvas, path, paint, N);
139 static void make_unit_star(SkPath* path, int n) {
143 path->moveTo(0, -SK_Scalar1);
146 path->lineTo(SkScalarCos(rad), SkScalarSin(rad));
148 path->close();
151 static void make_poly(SkPath* path) {
152 make_unit_star(path, 9);
154 path->transform(matrix);
157 static void make_quad(SkPath* path) {
160 path->moveTo(x0, y0);
161 path->quadTo(x0, y0 + 400 * SK_Scalar1,
165 static void make_cubic(SkPath* path) {
168 path->moveTo(x0, y0);
169 path->cubicTo(x0, y0 + 400 * SK_Scalar1,
320 // we can test the filterPath code-path.