Lines Matching refs:canvas
51 void onDraw(SkCanvas* canvas) override {
53 drawDirs(canvas, [](const SkRect& rect, SkPath::Direction dir, unsigned startIndex) {
59 drawDirs(canvas, [](const SkRect& rect, SkPath::Direction dir, unsigned startIndex) {
65 drawDirs(canvas, [](const SkRect& rect, SkPath::Direction dir, unsigned startIndex) {
75 drawDirs(canvas, [](const SkRect& rect, SkPath::Direction dir, unsigned startIndex) {
84 drawDirs(canvas, [](const SkRect& rect, SkPath::Direction dir, unsigned startIndex) {
102 void drawDirs(SkCanvas* canvas,
104 drawOneColumn(canvas, SkPath::kCW_Direction, makePath);
105 canvas->translate(kImageWidth / 10, 0);
106 drawOneColumn(canvas, SkPath::kCCW_Direction, makePath);
107 canvas->translate(kImageWidth / 10, 0);
110 void drawOneColumn(SkCanvas* canvas, SkPath::Direction dir,
112 SkAutoCanvasRestore acr(canvas, true);
116 canvas->drawPath(path, fDashPaint);
121 canvas->drawPoints(SkCanvas::kPoints_PointMode, n, points.get(), fPointsPaint);
123 canvas->translate(0, kImageHeight / 8);