Lines Matching defs:canvas
29 static void drawTestCase(SkCanvas* canvas,
34 static void draw_gm(SkCanvas* canvas,
38 canvas->drawPoint(40, 40, SkPaint());
41 canvas->translate(50.0f, 50.0f);
42 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle);
44 canvas->translate(0.0f, 50.0f);
45 drawTestCase(canvas, 3.0f, strokeWidth, strokeStyle);
48 canvas->translate(0.0f, 100.0f);
49 canvas->save();
50 canvas->scale(3.0f, 3.0f);
51 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle);
52 canvas->restore();
55 canvas->translate(0.0f, 100.0f);
56 canvas->save();
57 canvas->scale(3.0f, 6.0f);
58 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle);
59 canvas->restore();
62 canvas->translate(0.0f, 80.0f);
63 canvas->save();
64 canvas->scale(3.0f, 3.0f);
69 canvas->concat(skew);
70 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle);
71 canvas->restore();
74 canvas->translate(0.0f, 80.0f);
75 canvas->save();
82 canvas->concat(perspective);
83 drawTestCase(canvas, 1.0f, strokeWidth, strokeStyle);
84 canvas->restore();
87 static void drawTestCase(SkCanvas* canvas,
100 // there's a device transform. The canvas total matrix will
102 bool drawRef = !(canvas->getLocalToDeviceAs3x3().getType() &
115 canvas->drawRect(bounds, paint);
119 canvas->drawLine(0.0f, 0.0f, advance, 0.0f, paint);
126 canvas->drawSimpleText(kText, sizeof(kText) - 1, SkTextEncoding::kUTF8,
143 canvas->drawLine(w, 0.0f, w, 5.0f, paint);