Lines Matching defs:canvas
30 void onDrawContent(SkCanvas* canvas) override {
31 canvas->drawColor(SK_ColorWHITE);
32 skia::text::Paint::drawText(u"Hello word", canvas, 0, 0);
46 void drawLine(SkCanvas* canvas, SkScalar w, SkScalar h,
53 SkAutoCanvasRestore acr(canvas, true);
55 canvas->clipRect(SkRect::MakeWH(w, h));
56 canvas->drawColor(SK_ColorWHITE);
61 canvas,
91 void onDrawContent(SkCanvas* canvas) override {
93 canvas->drawColor(SK_ColorDKGRAY);
99 drawLine(canvas, width, height, line, TextAlign::kLeft, TextDirection::kLtr);
100 canvas->translate(width, 0);
101 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kLtr);
102 canvas->translate(width, 0);
103 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection::kLtr);
104 canvas->translate(width, 0);
105 drawLine(canvas, width, height, line, TextAlign::kJustify, TextDirection::kLtr);
106 canvas->translate(-width * 3, height);
108 drawLine(canvas, width, height, line, TextAlign::kLeft, TextDirection::kRtl);
109 canvas->translate(width, 0);
110 drawLine(canvas, width, height, line, TextAlign::kRight, TextDirection::kRtl);
111 canvas->translate(width, 0);
112 drawLine(canvas, width, height, line, TextAlign::kCenter, TextDirection::kRtl);
113 canvas->translate(width, 0);
114 drawLine(canvas, width, height, line, TextAlign::kJustify, TextDirection::kRtl);
115 canvas->translate(width, 0);
128 void onDrawContent(SkCanvas* canvas) override {
129 canvas->drawColor(SK_ColorWHITE);
133 "very very very very very very very very very very very very very long text", canvas, this->width());
159 void onDrawContent(SkCanvas* canvas) override {
160 canvas->drawColor(SK_ColorWHITE);
161 Paint::drawText(mirror("LONG MIRRORED TEXT SHOULD SHOW RIGHT TO LEFT (AS NORMAL)"), canvas, 0, 0);
173 void onDrawContent(SkCanvas* canvas) override {
174 canvas->drawColor(SK_ColorWHITE);
176 Paint::drawText(utf16, canvas,