Lines Matching defs:canvas
26 static void test4(SkCanvas* canvas) {
69 canvas->clipRect(clip);
70 canvas->drawPath(path.detach(), paint);
93 static SkScalar drawCell(SkCanvas* canvas, SkBlendMode mode, SkAlpha a0, SkAlpha a1) {
103 canvas->drawOval(r, paint);
113 canvas->drawRect(rect, paint);
129 DEF_SIMPLE_GM(aarectmodes, canvas, 640, 480) {
133 test4(canvas);
138 canvas->translate(SkIntToScalar(4), SkIntToScalar(4));
141 canvas->save();
142 canvas->save();
145 canvas->restore();
146 canvas->translate(W * 5, 0);
147 canvas->save();
149 canvas->drawRect(bounds, bgPaint);
150 canvas->saveLayer(&bounds, nullptr);
151 SkScalar dy = drawCell(canvas, gModes[i],
154 canvas->restore();
156 canvas->translate(0, dy * 5 / 4);
158 canvas->restore();
159 canvas->restore();
160 canvas->translate(W * 5 / 4, 0);