Lines Matching defs:canvas

72     void onDraw(SkCanvas* canvas) override {
73 this->drawSceneColumn(canvas, SkPoint::Make(0, 0), 1, 1, 0);
74 this->drawSceneColumn(canvas, SkPoint::Make(0, fSceneSize * 6.4f), 1, 2, 0);
75 this->drawSceneColumn(canvas, SkPoint::Make(fSceneSize * 2.4f, 0), 1, 1, 1);
76 this->drawSceneColumn(canvas, SkPoint::Make(fSceneSize * 2.4f, fSceneSize * 6.4f), 1, 1, 2);
77 this->drawSceneColumn(canvas, SkPoint::Make(fSceneSize * 4.8f, 0), 2, 1, 0);
78 this->drawSceneColumn(canvas, SkPoint::Make(fSceneSize * 9.6f, 0), 2, 2, 0);
85 this->drawScene(canvas, ctm, localMatrix, 0);
89 this->drawScene(canvas, ctm, localMatrix, 0);
93 this->drawScene(canvas, ctm, localMatrix, 0);
100 this->drawScene(canvas, ctm, localMatrix, 0);
104 void drawSceneColumn(SkCanvas* canvas, const SkPoint& pos, SkScalar scale, SkScalar localScale,
111 this->drawScene(canvas, ctm, localMatrix, tileMode);
117 this->drawScene(canvas, ctm, localMatrix, tileMode);
123 this->drawScene(canvas, ctm, localMatrix, tileMode);
129 this->drawScene(canvas, ctm, localMatrix, tileMode);
136 this->drawScene(canvas, ctm, localMatrix, tileMode);
139 void drawTile(SkCanvas* canvas) {
145 canvas->drawCircle(fTileSize / 4, fTileSize / 4, fTileSize / 4, paint);
146 canvas->drawRect(SkRect::MakeXYWH(fTileSize / 2, fTileSize / 2,
150 canvas->drawLine(fTileSize / 2, fTileSize * 1 / 3,
152 canvas->drawLine(fTileSize * 1 / 3, fTileSize / 2,
156 void drawScene(SkCanvas* canvas, const SkMatrix& matrix, const SkMatrix& localMatrix,
164 canvas->save();
165 canvas->concat(matrix);
166 canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
167 canvas->drawRect(SkRect::MakeXYWH(fSceneSize * 1.1f, 0, fSceneSize, fSceneSize), paint);
179 canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
181 canvas->translate(fSceneSize * 1.1f, 0);
190 canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
192 canvas->restore();
210 DEF_SIMPLE_GM(tiled_picture_shader, canvas, 400, 400) {
229 canvas->drawPaint(p);
231 canvas->clipRect(SkRect::MakeXYWH(0, 0, 400, 350));
233 canvas->drawPaint(p);
237 canvas->drawPaint(p);