Lines Matching refs:canvas
34 virtual void onDraw(SkCanvas* canvas) {
39 canvas->save();
41 canvas->save();
42 canvas->androidFramework_setDeviceClipRestriction(SkIRect::MakeLTRB(100, 100, 300, 300));
43 canvas->drawColor(SK_ColorGREEN);
44 canvas->clipRect(SkRect::MakeLTRB(100, 200, 400, 500),
46 canvas->drawRect(SkRect::MakeLTRB(100, 200, 400, 500), p);
47 canvas->restore();
50 canvas->save();
51 canvas->androidFramework_setDeviceClipRestriction(SkIRect::MakeLTRB(500, 100, 800, 300));
52 canvas->drawColor(SK_ColorGREEN);
60 canvas->clipPath(pathClip, kReplace_SkClipOp, fDoAAClip);
61 canvas->drawRect(SkRect::MakeLTRB(500, 200, 900, 500), p);
62 canvas->restore();
65 canvas->save();
66 canvas->androidFramework_setDeviceClipRestriction(SkIRect::MakeLTRB(500, 500, 800, 700));
67 canvas->drawColor(SK_ColorGREEN);
69 canvas->clipRRect(SkRRect::MakeOval(SkRect::MakeLTRB(500, 600, 900, 750)),
71 canvas->drawRect(SkRect::MakeLTRB(500, 600, 900, 750), p);
72 canvas->restore();
76 canvas->save();
77 canvas->clipRect(SkRect::MakeLTRB(100, 400, 300, 750),
79 canvas->drawColor(SK_ColorGREEN);
80 canvas->androidFramework_setDeviceClipRestriction(SkIRect::MakeLTRB(150, 450, 250, 700));
81 canvas->drawColor(SK_ColorYELLOW);
82 canvas->restore();
84 canvas->restore();