Lines Matching defs:canvas
13 void doCell(SkCanvas* canvas, float x, float y, SkAlphaType at, SkColor c, int n) {
24 canvas->drawRect(SkRect::MakeXYWH(x, y, 50, 50), paint);
27 void draw(SkCanvas* canvas) {
28 canvas->clear(SK_ColorBLACK);
30 doCell(canvas, 0, 0, kPremul_SkAlphaType, 0x80404040, 2);
31 doCell(canvas, 0, 50, kUnpremul_SkAlphaType, 0x80808080, 2);
32 doCell(canvas, 50, 0, kPremul_SkAlphaType, 0x80808080, 2);
33 doCell(canvas, 50, 50, kUnpremul_SkAlphaType, 0x80FFFFFF, 2);
35 doCell(canvas, 110, 0, kPremul_SkAlphaType, 0x80404040, 1);
36 doCell(canvas, 110, 50, kUnpremul_SkAlphaType, 0x80808080, 1);
37 doCell(canvas, 160, 0, kPremul_SkAlphaType, 0x80808080, 1);
38 doCell(canvas, 160, 50, kUnpremul_SkAlphaType, 0x80FFFFFF, 1);
43 canvas->drawString("Premul", 220, 20, font, paint);
44 canvas->drawString("Unpremul", 220, 70, font, paint);
45 canvas->drawString("Gray", 5, 120, font, paint);
46 canvas->drawString("White", 55, 120, font, paint);
47 canvas->drawString("Gray", 115, 120, font, paint);
48 canvas->drawString("White", 165, 120, font, paint);
50 canvas->drawString("2x2", 40, 150, font, paint);
51 canvas->drawString("1x1", 150, 150, font, paint);