Home | History | Annotate | Download | only in gm

Lines Matching refs:canvas

27     static void draw_path(SkScalar size, SkCanvas* canvas, SkPaint paint) {
35 canvas->drawPath(path, paint);
38 void onDraw(SkCanvas* canvas) override {
42 canvas->translate(5.0f, 5.0f);
46 canvas->save();
50 canvas->save();
51 canvas->translate(size / 2.0f, size / 2.0f);
52 canvas->scale(scale, scale);
53 draw_path(size / 2.0f / scale, canvas, paint);
54 canvas->restore();
56 canvas->save();
57 canvas->translate(size / 2.0f, 80.0f + size / 2.0f);
58 canvas->scale(scale, scale);
59 canvas->drawCircle(0.0f, 0.0f, size / 2.0f / scale, paint);
60 canvas->restore();
62 canvas->save();
63 canvas->translate(0.0f, 160.0f);
64 canvas->scale(scale, scale);
65 canvas->drawRect(SkRect::MakeXYWH(0.0f, 0.0f, size / scale, size / scale), paint);
66 canvas->restore();
68 canvas->save();
69 canvas->translate(0.0f, 240.0f);
70 canvas->scale(scale, scale);
71 canvas->drawLine(0.0f, 0.0f, size / scale, size / scale, paint);
72 canvas->restore();
74 canvas->translate(80.0f, 0.0f);