Lines Matching defs:canvas
34 void onDrawContent(SkCanvas* canvas) override {
42 canvas->drawOval(oval, p);
45 canvas->clipRect(r);
49 canvas->drawRect(r, p);
52 canvas->drawOval(oval, p);
134 static void draw_clipped_line(SkCanvas* canvas, const SkRect& bounds,
141 canvas->drawPath(path, paint);
180 void onDrawContent(SkCanvas* canvas) override {
188 canvas->drawPath(path, p);
195 canvas->drawLine(fPoly[i], fPoly[j], p);
201 canvas->drawRect(fClip, p);
205 canvas->save();
206 canvas->clipRect(fClip);
207 canvas->drawPath(path, p);
208 canvas->restore();
216 canvas->saveLayer(nullptr, nullptr);
221 draw_clipped_line(canvas, fClip, fPoly[i], fPoly[j], p);
223 canvas->restore();