Lines Matching defs:canvas
42 static void doDraw(SkCanvas* canvas, const SkFont& font, SkPaint* paint, const int isrc[],
52 canvas->save();
54 canvas->concat(matrix);
59 canvas->drawRect(SkRect::MakeWH(D, D), *paint);
60 canvas->drawLine(0, 0, D, D, *paint);
61 canvas->drawLine(0, D, D, 0, *paint);
70 SkTextUtils::Draw(canvas, &glyphID, sizeof(glyphID), SkTextEncoding::kGlyphID, x, y,
72 canvas->restore();
79 void onDraw(SkCanvas* canvas) override {
85 canvas->save();
86 canvas->translate(SkIntToScalar(10), SkIntToScalar(10));
90 doDraw(canvas, font, &paint, src1, dst1, 1);
91 canvas->restore();
93 canvas->save();
94 canvas->translate(SkIntToScalar(160), SkIntToScalar(10));
98 doDraw(canvas, font, &paint, src2, dst2, 2);
99 canvas->restore();
101 canvas->save();
102 canvas->translate(SkIntToScalar(10), SkIntToScalar(110));
106 doDraw(canvas, font, &paint, src3, dst3, 3);
107 canvas->restore();
109 canvas->save();
110 canvas->translate(SkIntToScalar(160), SkIntToScalar(110));
114 doDraw(canvas, font, &paint, src4, dst4, 4);
115 canvas->restore();