Lines Matching defs:canvas
28 static void draw(SkCanvas* canvas, int width, int height, SkColor colors[2]) {
35 canvas->drawPaint(paint);
55 static void show_image(SkCanvas* canvas, int width, int height, SkColor colors[2],
65 canvas->save();
66 canvas->clipRect(dstRect);
67 canvas->drawImage(image, 0, 0);
68 canvas->restore();
69 canvas->drawRect(dstRect, borderPaint);
75 canvas->drawImageRect(image, subset, dstRect, SkSamplingOptions(), nullptr,
77 canvas->drawRect(dstRect, borderPaint);
80 canvas->drawImageRect(image, dstRect, SkSamplingOptions(), nullptr);
81 canvas->drawRect(dstRect, borderPaint);
96 void onDraw(SkCanvas* canvas) override {
105 canvas->translate(SkIntToScalar(10), SkIntToScalar(10));
108 show_image(canvas, small, small, colors, fProc);
109 canvas->translate(0, SkIntToScalar(150));
113 show_image(canvas, big, small, colors, fProc);
114 canvas->translate(0, SkIntToScalar(150));
118 show_image(canvas, medium, medium, colors, fProc);
119 canvas->translate(0, SkIntToScalar(150));
124 show_image(canvas, veryBig, small, colors, fProc);