Lines Matching refs:canvas
132 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
134 canvas->drawRect(rect, paint);
140 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
142 canvas->drawCircle(radius, radius, radius, paint);
148 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
151 canvas->drawRRect(rrect, paint);
157 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
162 canvas->drawDRRect(outerRRect, innerRRect, paint);
167 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
172 canvas->drawPath(path, paint);
180 SkRect draw(SkCanvas* canvas, const SkPaint& paint) override {
192 canvas->drawPoints(fMode, count, points, paint);
199 SkRect draw(SkCanvas* canvas, const SkPaint& origPaint) override {
205 canvas->drawText(text, strlen(text), offset.fX, offset.fY, paint);
230 void onDraw(SkCanvas* canvas) override {
233 if (nullptr == canvas->getGrContext()) {
234 skiagm::GM::DrawGpuOnlyMessage(canvas);
251 canvas->translate(10, 20);
252 canvas->save();
262 canvas->save();
263 canvas->concat(viewMats[k]);
264 SkRect bounds = fPrims[i]->draw(canvas, paint);
265 canvas->restore();
270 canvas->translate(bounds.fRight, 0);
275 canvas->restore();
276 canvas->translate(0, maxTy);
277 canvas->save();
284 canvas->restore();