Lines Matching refs:canvas
49 void drawClippedBitmap(SkCanvas* canvas, int x, int y, const SkPaint& paint) const {
50 canvas->save();
51 canvas->translate(SkIntToScalar(x), SkIntToScalar(y));
52 canvas->clipRect(SkRect::MakeWH(SkIntToScalar(fBitmap.width()), SkIntToScalar(fBitmap.height())));
53 canvas->drawBitmap(fBitmap, 0, 0, &paint);
54 canvas->restore();
57 void onDraw(SkCanvas* canvas) override {
58 canvas->clear(SK_ColorBLACK);
64 drawClippedBitmap(canvas, 0, 0, paint);
68 drawClippedBitmap(canvas, 100, 0, paint);
72 drawClippedBitmap(canvas, 200, 0, paint);
76 drawClippedBitmap(canvas, 300, 0, paint);
80 drawClippedBitmap(canvas, 400, 0, paint);
85 drawClippedBitmap(canvas, 0, 100, paint);
89 drawClippedBitmap(canvas, 100, 100, paint);
93 drawClippedBitmap(canvas, 200, 100, paint);
97 drawClippedBitmap(canvas, 300, 100, paint);
101 drawClippedBitmap(canvas, 400, 100, paint);
108 drawClippedBitmap(canvas, 0, 200, paint);
113 drawClippedBitmap(canvas, 100, 200, paint);
118 drawClippedBitmap(canvas, 200, 200, paint);
123 drawClippedBitmap(canvas, 300, 200, paint);
128 drawClippedBitmap(canvas, 400, 200, paint);
134 drawClippedBitmap(canvas, 0, 300, paint);
139 drawClippedBitmap(canvas, 100, 300, paint);
144 drawClippedBitmap(canvas, 200, 300, paint);
149 drawClippedBitmap(canvas, 300, 300, paint);
154 drawClippedBitmap(canvas, 400, 300, paint);
161 this->drawClippedBitmap(canvas, 500, 0, paint);
169 drawClippedBitmap(canvas, 0, 400, paint);
175 drawClippedBitmap(canvas, 100, 400, paint);
181 drawClippedBitmap(canvas, 200, 400, paint);
187 drawClippedBitmap(canvas, 300, 400, paint);
196 drawClippedBitmap(canvas, 400, 400, paint);