Lines Matching defs:canvas
46 void drawClippedBitmap(SkCanvas* canvas, const SkPaint& paint, int x, int y) {
47 canvas->save();
48 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
49 canvas->clipIRect(fBitmap.bounds());
50 canvas->drawImage(fBitmap.asImage(), 0, 0, SkSamplingOptions(), &paint);
51 canvas->restore();
58 void onDraw(SkCanvas* canvas) override {
59 canvas->clear(0xFF101010);
64 canvas->save();
65 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
66 canvas->drawRect(SkRect::MakeXYWH(8, 0, 8, 8), checkPaint);
67 canvas->drawRect(SkRect::MakeXYWH(0, 8, 8, 8), checkPaint);
68 canvas->restore();
110 drawClippedBitmap(canvas, paint, 0, y);
114 drawClippedBitmap(canvas, paint, 110, y);
119 drawClippedBitmap(canvas, paint, 220, y);
125 drawClippedBitmap(canvas, paint, 330, y);
131 drawClippedBitmap(canvas, paint, 440, y);
136 drawClippedBitmap(canvas, paint, 550, y);
143 drawClippedBitmap(canvas, paint, 0, y);
147 drawClippedBitmap(canvas, paint, 110, y);
152 drawClippedBitmap(canvas, paint, 220, y);
158 drawClippedBitmap(canvas, paint, 330, y);
164 drawClippedBitmap(canvas, paint, 440, y);
169 drawClippedBitmap(canvas, paint, 550, y);