Lines Matching defs:canvas
124 SkCanvas* canvas = surface->getCanvas();
127 canvas->drawPath(path, paint);
130 canvas->drawPath(path, paint);
135 SkCanvas* canvas = surface->getCanvas();
138 canvas->drawPath(path, paint);
177 SkCanvas* canvas = surface->getCanvas();
199 canvas->clipPath(path, true);
200 canvas->drawRect(SkRect::MakeWH(250, 250), paint);
4501 SkCanvas* canvas = surface->getCanvas();
4518 canvas->clipPath(path, true);
4519 canvas->drawRect(SkRect::MakeWH(500, 500), paint);
5149 auto canvas = surf->getCanvas();
5169 canvas->drawRect(r, paint);
5170 canvas->drawOval(r, paint);
5181 SkCanvas* canvas = surf->getCanvas();
5183 REPORTER_ASSERT(reporter, !canvas->isClipEmpty());
5199 canvas->save();
5200 canvas->clipPath(path, aa);
5201 REPORTER_ASSERT(reporter, canvas->isClipEmpty() == !path.isInverseFillType());
5202 canvas->restore();
5207 REPORTER_ASSERT(reporter, !canvas->isClipEmpty());
5389 static void draw_triangle(SkCanvas* canvas, const SkPoint pts[]) {
5395 canvas->drawPath(path, SkPaint());
5400 canvas->drawVertices(v, SkBlendMode::kSrcOver, SkPaint());