Lines Matching refs:canvas
42 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm,
44 canvas->drawBitmap(bm, x, y, paint);
56 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) {
57 SkAutoCanvasRestore acr(canvas, true);
65 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8,
67 canvas->translate(SkIntToScalar(48), 0);
69 canvas->scale(SkIntToScalar(scale), SkIntToScalar(scale));
71 x += draw_set(canvas, bm, 0, &paint);
74 draw_set(canvas, bm, x, &paint);
101 virtual void onDrawContent(SkCanvas* canvas) {
105 canvas->translate(x, y);
106 y = draw_row(canvas, fBM8);
107 canvas->translate(0, y);
108 y = draw_row(canvas, fBM4444);
109 canvas->translate(0, y);
110 y = draw_row(canvas, fBM16);
111 canvas->translate(0, y);
112 draw_row(canvas, fBM32);