Lines Matching refs:canvas
35 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm,
37 canvas->drawBitmap(bm, x, y, paint);
50 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) {
51 SkAutoCanvasRestore acr(canvas, true);
59 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8,
61 canvas->translate(SkIntToScalar(48), 0);
63 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale));
65 x += draw_set(canvas, bm, 0, &paint);
68 draw_set(canvas, bm, x, &paint);
100 virtual void onDraw(SkCanvas* canvas) {
106 canvas->translate(x, y);
107 y = draw_row(canvas, fBM8);
108 canvas->translate(0, y);
109 y = draw_row(canvas, fBM4444);
110 canvas->translate(0, y);
111 y = draw_row(canvas, fBM16);
112 canvas->translate(0, y);
113 draw_row(canvas, fBM32);