Lines Matching defs:canvas
52 SkCanvas* canvas, int x, int y,
56 auto canvas_cs = canvas->imageInfo().refColorSpace();
59 // but we sniff the canvas to grab its current y-translate, so that (x,y)
61 const SkMatrix& m = canvas->getTotalMatrix();
69 if (!canvas->readPixels(bm, x,y)) {
70 MarkGMGood(canvas, 140,40);
71 canvas->drawString("can't readPixels() on this canvas :(", 100,20, font, paint);
79 if (SkColorTypeIsNormalized(canvas->imageInfo().colorType())) {
85 if (canvas->imageInfo().colorType() == kGray_8_SkColorType) {
92 MarkGMGood(canvas, 140,40);
94 MarkGMBad(canvas, 140,40);
105 SkAutoCanvasRestore saveRestore(canvas, true);
106 canvas->drawString(label, 80,20, font, paint);
108 canvas->translate(0,20);
109 canvas->drawString(l.label, 80,20, font, paint);
110 canvas->drawString(fmt(l.color).c_str(), 140,20, font, paint);
114 DEF_SIMPLE_GM(p3, canvas, 450, 1300) {
129 canvas->drawRect({10,10,70,70}, paint);
131 canvas, 10,10,
135 canvas->translate(0,80);
146 canvas->drawImage(bm.asImage(), 10,10);
148 canvas, 10,10,
152 canvas->translate(0,80);
164 canvas->drawImage(bm.asImage(), 10,10);
166 canvas, 10,10,
170 canvas->translate(0,80);
186 canvas->drawRect({10,10,70,70}, paint);
188 canvas, 10,10,
192 canvas->translate(0,80);
206 canvas->drawRect({10,10,70,70}, paint);
207 canvas->save();
209 canvas, 10,10,
212 canvas->translate(180, 0);
215 canvas, 69,69,
217 canvas->restore();
220 canvas->translate(0,80);
235 canvas->drawRect({10,10,70,70}, paint);
236 canvas->save();
238 canvas, 10,10,
241 canvas->translate(180, 0);
244 canvas, 69,69,
246 canvas->restore();
249 canvas->translate(0,80);
261 canvas->drawRect({10,10,70,70}, paint);
262 canvas->save();
264 canvas, 10,10,
267 canvas->translate(180, 0);
270 canvas, 69,69,
272 canvas->restore();
275 canvas->translate(0,80);
290 canvas->drawRect({10,10,70,70}, paint);
291 canvas->save();
293 canvas, 10,10,
296 canvas->translate(180, 0);
299 canvas, 69,69,
301 canvas->restore();
304 canvas->translate(0,80);
318 canvas->drawRect({10,10,70,70}, paint);
319 canvas->save();
321 canvas, 10,10,
324 canvas->translate(180, 0);
327 canvas, 10,69,
329 canvas->restore();
332 canvas->translate(0,80);
352 canvas->drawImage(bm.asImage(), 10,10, sampling, &as_bitmap);
354 canvas, 10,10,
357 canvas->translate(0, 80);
359 canvas->save();
360 canvas->translate(10,10);
361 canvas->drawRect({0,0,16,16}, as_shader);
362 canvas->restore();
364 canvas, 10,10,
367 canvas->translate(0,80);
369 canvas->drawImageRect(bm.asImage(), {10,10,70,70}, sampling, &as_bitmap);
371 canvas, 10,10,
374 canvas->translate(0,80);
376 canvas->save();
377 canvas->translate(10,10);
378 canvas->scale(3.75,3.75);
379 canvas->drawRect({0,0,16,16}, as_shader);
380 canvas->restore();
382 canvas, 10,10,
389 DEF_SIMPLE_GM(p3_ovals, canvas, 450, 320) {
400 canvas->drawCircle(40, 40, 30, paint);
402 canvas, 40, 40,
406 canvas->translate(0, 80);
414 canvas->drawOval({ 20,10,60,70 }, paint);
416 canvas, 40, 40,
420 canvas->translate(0, 80);
432 canvas->drawCircle(40, 40, 30, paint);
434 canvas, 40, 10,
438 canvas->translate(0, 80);
446 canvas->save();
447 canvas->translate(40, 40);
448 canvas->rotate(45);
449 canvas->drawOval({ -20,-30,20,30 }, paint);
450 canvas->restore();
452 canvas, 40, 40,
456 canvas->translate(0, 80);