Lines Matching defs:canvas
6 void draw(SkCanvas* canvas) {
8 canvas->save(); // records stack depth to restore
9 canvas->clipRect(SkRect::MakeWH(100, 100)); // constrains drawing to clip
10 canvas->clear(SK_ColorRED); // draws to limit of clip
11 canvas->save(); // records stack depth to restore
12 canvas->clipRect(SkRect::MakeWH(50, 150)); // Rect below 100 is ignored
13 canvas->clear(SK_ColorBLUE); // draws to smaller clip
14 canvas->restore(); // enlarges clip
15 canvas->drawLine(20, 20, 150, 150, paint); // line below 100 is not drawn
16 canvas->restore(); // enlarges clip
17 canvas->drawLine(150, 20, 50, 120, paint); // line below 100 is drawn