Lines Matching defs:canvas
35 SkCanvas* canvas = surface->getCanvas();
45 canvas->drawPaint(paint);
51 SkCanvas* canvas = surface->getCanvas();
61 canvas->drawPaint(paint);
65 static void show_k_text(SkCanvas* canvas, SkScalar x, SkScalar y, const SkScalar k[]) {
74 canvas->drawString(str, x, y + font.getSize(), font, paint);
84 void onDraw(SkCanvas* canvas) override {
114 SkAutoCanvasRestore acr(canvas, true);
115 canvas->drawImage(src, 0, 0);
116 canvas->translate(gap, 0);
117 canvas->drawImage(dst, 0, 0);
118 canvas->translate(gap, 0);
122 canvas->saveLayer(&rect, &paint);
123 canvas->restore();
125 canvas->translate(gap, 0);
126 show_k_text(canvas, 0, 0, k);
130 canvas->translate(0, HH + 12);
142 SkAutoCanvasRestore acr(canvas, true);
143 canvas->translate(gap, 0);
144 canvas->drawImage(dst, 0, 0);
145 canvas->translate(gap, 0);
153 canvas->saveLayer(&rect, &p);
154 canvas->restore();
155 canvas->translate(gap, 0);
160 canvas->drawString(str, 0, font.getSize(), font, SkPaint());
162 canvas->translate(0, HH + 12);
210 void onDraw(SkCanvas* canvas) override {
213 canvas->drawImage(fSrc, 10, 10);
214 canvas->drawImage(fDst, 10, 10 + fSrc->height() + 10);
221 canvas->translate(10 + fSrc->width() + 10, 10);
222 canvas->drawImage(fChecker, 0, 0);
225 canvas->saveLayer(&rect, nullptr);
226 canvas->drawImage(fDst, 0, 0);
228 canvas->drawImage(fSrc, 0, 0, sampling, &paint);
229 canvas->restore();
231 canvas->translate(0, 10 + fSrc->height());
232 canvas->drawImage(fChecker, 0, 0);
239 canvas->drawImage(fDst, 0, 0, sampling, &paint);