Home | History | Annotate | Download | only in gm

Lines Matching full:canvas

51     void onDraw(SkCanvas* canvas) override {
58 SkAutoCanvasRestore acr(canvas, true);
59 canvas->translate(0, SH * y);
60 canvas->clipRect(SkRect::MakeLTRB(
69 canvas->drawOval(r, paint);
71 canvas->drawRoundRect(r, r.width()/4, r.height()/4, paint);
103 static void rotate(SkScalar angle, SkScalar px, SkScalar py, SkCanvas* canvas) {
106 canvas->concat(matrix);
109 void onDraw(SkCanvas* canvas) override {
110 canvas->drawColor(SK_ColorWHITE);
118 SkAutoCanvasRestore acr(canvas, true);
119 canvas->translate(0, SH * y);
120 canvas->clipRect(SkRect::MakeLTRB(SkIntToScalar(2),
129 rotate(SkIntToScalar(15), SW/2, SH/2, canvas);
130 canvas->drawPath(fPath, paint);
201 void onDraw(SkCanvas* canvas) override {
214 canvas->translate(SkIntToScalar(20), SkIntToScalar(80));
225 canvas->save();
228 canvas->drawPath(orig, strokePaint);
229 canvas->drawPath(orig, origPaint);
232 canvas->drawPath(fill, fillPaint);
233 canvas->translate(dx + strokePaint.getStrokeWidth(), 0);
235 canvas->restore();
236 canvas->translate(0, dy);