Home | History | Annotate | Download | only in gm

Lines Matching refs:canvas

36 static SkScalar drawCell(SkCanvas* canvas, SkXfermode* mode, SkAlpha a0, SkAlpha a1) {
46 canvas->drawOval(r, paint);
55 canvas->drawLine(W/2, H/2, W/2 + x, H/2 + y, paint);
91 void onDraw(SkCanvas* canvas) override {
95 canvas->translate(SkIntToScalar(4), SkIntToScalar(4));
98 canvas->save();
99 canvas->save();
102 canvas->restore();
103 canvas->translate(W * 5, 0);
104 canvas->save();
108 canvas->drawRect(bounds, fBGPaint);
109 canvas->saveLayer(&bounds, nullptr);
110 SkScalar dy = drawCell(canvas, mode,
113 canvas->restore();
115 canvas->translate(0, dy * 5 / 4);
118 canvas->restore();
119 canvas->restore();
120 canvas->translate(W * 5 / 4, 0);