Lines Matching defs:canvas
327 void onDraw(SkCanvas* canvas) override {
332 canvas->drawPath(fPath[i], paint);
333 canvas->translate(SkIntToScalar(0), fDY[i]);
336 canvas->save();
337 canvas->scale(0.300000011920929f, 0.300000011920929f);
338 canvas->translate(50, 50);
339 canvas->drawPath(fInfoPath, paint);
340 canvas->restore();
342 canvas->scale(2, 2);
343 canvas->translate(5, 15);
344 canvas->drawPath(fAccessibilityPath, paint);
346 canvas->scale(0.5f, 0.5f);
347 canvas->translate(5, 50);
348 canvas->drawPath(fVisualizerPath, paint);
376 static void show(SkCanvas* canvas, const SkPath& path, const SkPaint& paint,
378 canvas->save();
383 canvas->clipRect(r);
385 canvas->drawPath(path, paint);
386 canvas->restore();
389 void onDraw(SkCanvas* canvas) override {
396 canvas->translate(10, 10);
403 canvas->save();
404 canvas->clipRect(clipR);
408 show(canvas, path, paint, clipPtr, clipR.fTop, clipR.centerY());
409 show(canvas, path, paint, clipPtr, clipR.centerY(), clipR.fBottom);
411 canvas->restore();
412 canvas->translate(SkIntToScalar(110), 0);
421 DEF_SIMPLE_GM(rotatedcubicpath, canvas, 200, 200) {
426 canvas->translate(50, 50);
435 canvas->drawPath(path, p);
439 canvas->rotate(90);
440 canvas->drawPath(path, p);
448 DEF_SIMPLE_GM(bug7792, canvas, 800, 800) {
457 canvas->drawPath(path, p);
459 canvas->translate(200, 0);
468 canvas->drawPath(path, p);
470 canvas->translate(200, 0);
478 canvas->drawPath(path, p);
480 canvas->translate(-200 * 2, 200);
488 canvas->drawPath(path, p);
490 canvas->translate(200, 0);
503 canvas->drawPath(path, p);
505 canvas->translate(200, 0);
512 canvas->drawPath(path, p);
514 canvas->translate(-200 * 2, 200);
523 canvas->drawPath(path, p);
525 canvas->translate(200, 0);
538 canvas->drawPath(path, p);
540 canvas->translate(200, 0);
550 canvas->drawPath(path, p);
552 canvas->translate(-200 * 2, 200);
561 canvas->drawPath(path, p);
563 canvas->translate(200, 0);
572 canvas->drawPath(path, p);
574 canvas->translate(200, 0);
582 canvas->drawPath(path, p);
584 canvas->translate(200, -200 * 3);
590 canvas->drawPath(path, p);
592 canvas->translate(0, 200);
602 canvas->drawPath(path, p);
604 canvas->translate(0, 200);
613 canvas->drawPath(path, p);
615 canvas->translate(0, 200);
624 canvas->drawPath(path, p);
629 DEF_SIMPLE_GM(path_stroke_clip_crbug1070835, canvas, 25, 50) {
630 SkCanvas* orig = canvas;
632 canvas = surf->getCanvas();
640 canvas->scale(4.16666651f/2, 4.16666651f/2);
664 canvas->drawPath(path, p);
669 DEF_SIMPLE_GM(path_arcto_skbug_9077, canvas, 200, 200) {
684 canvas->drawPath(path.detach(), p);
687 DEF_SIMPLE_GM(path_skbug_11859, canvas, 512, 512) {
704 canvas->scale(2, 2);
705 canvas->drawPath(path, paint);
708 DEF_SIMPLE_GM(path_skbug_11886, canvas, 256, 256) {
715 canvas->drawPath(path, paint);