Lines Matching refs:canvas
21 static void Draw(SkCanvas* canvas, const SkRect& rect) {
27 canvas->save();
29 canvas->save();
30 canvas->clipRect(rect);
31 canvas->drawRect(bigRect, p);
32 canvas->restore();
36 canvas->drawRect(rect, p);
37 canvas->restore();
40 DEF_SIMPLE_GM_BG(clipdrawdraw, canvas, 512, 512,
49 Draw(canvas, rect1);
50 Draw(canvas, rect2);
55 DEF_SIMPLE_GM(clip_region, canvas, 256, 256) {
58 canvas->save();
59 canvas->clipRegion(rgn);
60 canvas->drawColor(SK_ColorRED);
61 canvas->restore();
64 canvas->saveLayer(&bounds, nullptr);
65 canvas->clipRegion(rgn);
66 canvas->drawColor(SK_ColorBLUE);
67 canvas->restore();