Lines Matching refs:canvas
37 SkCanvas canvas(fBitmap);
38 canvas.clear(0x00000000);
44 canvas.drawText(str, strlen(str), SkIntToScalar(15), SkIntToScalar(55), paint);
51 SkCanvas canvas(fCheckerboard);
52 canvas.clear(0x00000000);
59 canvas.save();
60 canvas.translate(SkIntToScalar(x), SkIntToScalar(y));
61 canvas.drawRect(SkRect::MakeXYWH(0, 0, 8, 8), darkPaint);
62 canvas.drawRect(SkRect::MakeXYWH(8, 0, 8, 8), lightPaint);
63 canvas.drawRect(SkRect::MakeXYWH(0, 8, 8, 8), lightPaint);
64 canvas.drawRect(SkRect::MakeXYWH(8, 8, 8, 8), darkPaint);
65 canvas.restore();
70 void drawClippedBitmap(SkCanvas* canvas, int x, int y, const SkPaint& paint) {
71 canvas->save();
72 canvas->clipRect(SkRect::MakeXYWH(SkIntToScalar(x), SkIntToScalar(y),
75 canvas->drawBitmap(fBitmap, SkIntToScalar(x), SkIntToScalar(y), &paint);
76 canvas->restore();
98 virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE {
107 this->drawClippedBitmap(canvas, 0, 0, paint);
125 virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE {
133 drawClippedBitmap(canvas, 100, 0, paint);
151 virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE {
159 this->drawClippedBitmap(canvas, 200, 0, paint);