Lines Matching defs:canvas
25 void draw(SkCanvas* canvas, const SkRect& rect, const SkBitmap& bitmap,
31 canvas->saveLayer(&rect, &paint);
32 canvas->drawBitmap(bitmap, 0, 0);
33 canvas->restore();
42 SkCanvas canvas(*bitmap);
49 canvas.save();
50 canvas.translate(SkIntToScalar(x), SkIntToScalar(y));
51 canvas.drawRect(SkRect::MakeXYWH(0, 0, 16, 16), darkPaint);
52 canvas.drawRect(SkRect::MakeXYWH(16, 0, 16, 16), lightPaint);
53 canvas.drawRect(SkRect::MakeXYWH(0, 16, 16, 16), lightPaint);
54 canvas.drawRect(SkRect::MakeXYWH(16, 16, 16, 16), darkPaint);
55 canvas.restore();
60 virtual void onDraw(SkCanvas* canvas) {
61 canvas->clear(0x00000000);
70 canvas->translate(margin, margin);
71 draw(canvas, srcRect, checkerboard, matrix, SkPaint::kNone_FilterLevel);
73 canvas->translate(srcRect.width() + margin, 0);
74 draw(canvas, srcRect, checkerboard, matrix, SkPaint::kLow_FilterLevel);
78 canvas->translate(srcRect.width() + margin, 0);
79 draw(canvas, srcRect, checkerboard, matrix, SkPaint::kMedium_FilterLevel);
81 canvas->translate(srcRect.width() + margin, 0);
82 draw(canvas, srcRect, checkerboard, matrix, SkPaint::kHigh_FilterLevel);