Lines Matching defs:canvas
34 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) {
43 canvas->drawOval(r, paint);
53 canvas->drawRect(rect, paint);
78 void onDrawContent(SkCanvas* canvas) override {
82 canvas->translate(SkIntToScalar(4), SkIntToScalar(4));
85 canvas->save();
86 canvas->save();
89 canvas->restore();
90 canvas->translate(W * 5, 0);
91 canvas->save();
94 canvas->drawRect(bounds, fBGPaint);
95 canvas->saveLayer(&bounds, nullptr);
96 SkScalar dy = drawCell(canvas, gModes[i], gAlphaValue[alpha & 1],
98 canvas->restore();
100 canvas->translate(0, dy * 5 / 4);
102 canvas->restore();
103 canvas->restore();
104 canvas->translate(W * 5 / 4, 0);