Lines Matching refs:bm
12 static void make_bm(SkBitmap* bm) {
23 bm->setConfig(SkBitmap::kIndex8_Config, 2, 2);
24 bm->allocPixels(ctable);
27 *bm->getAddr8(0, 0) = 0;
28 *bm->getAddr8(1, 0) = 1;
29 *bm->getAddr8(0, 1) = 2;
30 *bm->getAddr8(1, 1) = 3;
33 static SkScalar draw_bm(SkCanvas* canvas, const SkBitmap& bm,
35 canvas->drawBitmap(bm, x, y, paint);
36 return SkIntToScalar(bm.width()) * 5/4;
39 static SkScalar draw_set(SkCanvas* c, const SkBitmap& bm, SkScalar x,
41 x += draw_bm(c, bm, x, 0, p);
43 x += draw_bm(c, bm, x, 0, p);
45 return x + draw_bm(c, bm, x, 0, p);
58 static SkScalar draw_row(SkCanvas* canvas, const SkBitmap& bm) {
66 const char* name = gConfigNames[bm.config()];
67 canvas->drawText(name, strlen(name), x, SkIntToScalar(bm.height())*scale*5/8,
73 x += draw_set(canvas, bm, 0, &paint);
76 draw_set(canvas, bm, x, &paint);