Lines Matching defs:canvas
45 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) {
55 canvas->drawOval(r, paint);
64 canvas->drawLine(W/2, H/2, W/2 + x, H/2 + y, paint);
97 void onDraw(SkCanvas* canvas) override {
101 canvas->translate(SkIntToScalar(4), SkIntToScalar(4));
104 canvas->save();
105 canvas->save();
108 canvas->restore();
109 canvas->translate(W * 5, 0);
110 canvas->save();
113 canvas->drawRect(bounds, fBGPaint);
114 canvas->saveLayer(&bounds, nullptr);
115 SkScalar dy = drawCell(canvas, gModes[i],
118 canvas->restore();
120 canvas->translate(0, dy * 5 / 4);
122 canvas->restore();
123 canvas->restore();
124 canvas->translate(W * 5 / 4, 0);