Home | History | Annotate | Download | only in gm

Lines Matching refs:canvas

67     void onDraw(SkCanvas* canvas) override {
68 canvas->clear(SK_ColorWHITE);
70 canvas->save();
71 canvas->translate(canvas->imageInfo().width() / 2.f, canvas->imageInfo().height() / 2.f);
72 this->drawShapes(canvas);
73 canvas->restore();
76 virtual void drawShapes(SkCanvas* canvas) const = 0;
95 void drawShapes(SkCanvas* canvas) const override {
102 canvas->save();
103 canvas->rotate(fRotations[i]);
106 canvas->drawRect(shape.rect(), paint);
109 canvas->drawOval(shape.rect(), paint);
112 canvas->drawRRect(shape, paint);
115 canvas->restore();
127 void drawShapes(SkCanvas* canvas) const override {
147 canvas->save();
148 canvas->rotate(fRotations[i]);
149 canvas->drawDRRect(outer, xformedInner, paint);
150 canvas->restore();