Lines Matching defs:canvas
55 void onDraw(SkCanvas* canvas) override {
57 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) {
61 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) {
65 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) {
72 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) {
78 drawDirs(canvas, [](const SkRect& rect, SkPathDirection dir, unsigned startIndex) {
93 void drawDirs(SkCanvas* canvas,
95 drawOneColumn(canvas, SkPathDirection::kCW, makePath);
96 canvas->translate(kImageWidth / 10, 0);
97 drawOneColumn(canvas, SkPathDirection::kCCW, makePath);
98 canvas->translate(kImageWidth / 10, 0);
101 void drawOneColumn(SkCanvas* canvas, SkPathDirection dir,
103 SkAutoCanvasRestore acr(canvas, true);
107 canvas->drawPath(path, fDashPaint);
112 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, points.get(), fPointsPaint);
114 canvas->translate(0, kImageHeight / 8);