Lines Matching refs:canvas
17 static void draw_rect(SkCanvas* canvas, const SkRect& r, const SkPaint& p) {
18 canvas->drawRect(r, p);
23 canvas->drawRect(r, frame);
26 static void draw_gradient(SkCanvas* canvas) {
32 draw_rect(canvas, r, p);
34 canvas->translate(0, SkIntToScalar(40));
36 draw_rect(canvas, r, p);
105 static void draw2(SkCanvas* canvas, const SkBitmap& bm) {
111 canvas->drawBitmap(bitmap, 0, 0, &paint);
113 canvas->drawBitmap(bitmap, 0, SkIntToScalar(bm.height() + 10), &paint);
118 canvas->drawBitmap(bitmap, x, 0, &paint);
120 canvas->drawBitmap(bitmap, x, SkIntToScalar(bm.height() + 10), &paint);
123 virtual void onDrawContent(SkCanvas* canvas) {
124 canvas->translate(SkIntToScalar(20), SkIntToScalar(20));
126 draw2(canvas, fBM8);
127 canvas->translate(0, SkIntToScalar(fBM8.height() *3));
128 draw2(canvas, fBM32);
130 canvas->translate(0, SkIntToScalar(fBM8.height() *3));
131 draw_gradient(canvas);
137 canvas->drawText(resultTrue, sizeof(resultTrue) - 1, 0, 50, p);
139 canvas->drawText(resultFalse, sizeof(resultFalse) - 1, 0, 50, p);