Lines Matching defs:canvas
30 void onDraw(SkCanvas* canvas) override {
32 drawText(canvas, SkString("TEXT: SubpixelTrue LCDRenderTrue"),
34 drawText(canvas, SkString("TEXT: SubpixelTrue LCDRenderFalse"),
36 drawText(canvas, SkString("TEXT: SubpixelFalse LCDRenderTrue"),
38 drawText(canvas, SkString("TEXT: SubpixelFalse LCDRenderFalse"),
42 void drawText(SkCanvas* canvas, const SkString& string,
54 canvas->drawString(string, 0, fY, font, paint);
66 static void ScaleAbout(SkCanvas* canvas, SkScalar sx, SkScalar sy, SkScalar px, SkScalar py) {
69 canvas->concat(m);
76 void onDraw(SkCanvas* canvas) override {
96 SkAutoCanvasRestore acr(canvas, true);
101 ScaleAbout(canvas, rec[i].fScale, rec[i].fScale, loc.x(), loc.y());
102 canvas->drawString(rec[i].fText, loc.x(), loc.y(), font, SkPaint());
114 void onDraw(SkCanvas* canvas) override {
115 drawText(canvas, SkString("SaveLayer PreserveLCDText"), 50,
117 drawText(canvas, SkString("SaveLayer Default (LCDText not preserved)"), 150, 0);
120 void drawText(SkCanvas* canvas,
125 canvas->saveLayer(rec);
128 canvas->drawRect(SkRect::MakeXYWH(0, y - 10, 640, kTextHeight + 20), paint);
132 canvas->drawString(string, 10, y, font, paint);
133 canvas->restore();