Lines Matching defs:canvas
72 static void doDraw(SkCanvas* canvas, SkPaint* paint, const SkFont& font, const int isrc[],
82 canvas->save();
84 canvas->concat(matrix);
89 canvas->drawRect(SkRect::MakeWH(D, D), *paint);
90 canvas->drawLine(0, 0, D, D, *paint);
91 canvas->drawLine(0, D, D, 0, *paint);
101 SkTextUtils::DrawString(canvas, str.c_str(), x, y, font, *paint, SkTextUtils::kCenter_Align);
103 canvas->restore();
106 void onDrawContent(SkCanvas* canvas) override {
114 canvas->save();
115 canvas->translate(SkIntToScalar(10), SkIntToScalar(10));
119 doDraw(canvas, &paint, font, src1, dst1, 1);
120 canvas->restore();
122 canvas->save();
123 canvas->translate(SkIntToScalar(160), SkIntToScalar(10));
127 doDraw(canvas, &paint, font, src2, dst2, 2);
128 canvas->restore();
130 canvas->save();
131 canvas->translate(SkIntToScalar(10), SkIntToScalar(110));
135 doDraw(canvas, &paint, font, src3, dst3, 3);
136 canvas->restore();
138 canvas->save();
139 canvas->translate(SkIntToScalar(160), SkIntToScalar(110));
143 doDraw(canvas, &paint, font, src4, dst4, 4);
144 canvas->restore();