| Index: cc/paint/skia_paint_canvas.h
|
| diff --git a/cc/paint/skia_paint_canvas.h b/cc/paint/skia_paint_canvas.h
|
| index 186b9423f044ccd2308a53ee12c190f464ebf3b1..cee1258014876cbb71e0dcdba85e73f818945160 100644
|
| --- a/cc/paint/skia_paint_canvas.h
|
| +++ b/cc/paint/skia_paint_canvas.h
|
| @@ -59,10 +59,8 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| void translate(SkScalar dx, SkScalar dy) override;
|
| void scale(SkScalar sx, SkScalar sy) override;
|
| void rotate(SkScalar degrees) override;
|
| - void rotate(SkScalar degrees, SkScalar px, SkScalar py) override;
|
| void concat(const SkMatrix& matrix) override;
|
| void setMatrix(const SkMatrix& matrix) override;
|
| - void resetMatrix() override;
|
|
|
| void clipRect(const SkRect& rect, SkClipOp op, bool do_anti_alias) override;
|
| void clipRRect(const SkRRect& rrect,
|
| @@ -104,16 +102,11 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| SkScalar ry,
|
| const PaintFlags& flags) override;
|
| void drawPath(const SkPath& path, const PaintFlags& flags) override;
|
| - void drawImage(const SkImage* image,
|
| + void drawImage(sk_sp<const SkImage> image,
|
| SkScalar left,
|
| SkScalar top,
|
| const PaintFlags* flags) override;
|
| - void drawImage(const sk_sp<SkImage>& image,
|
| - SkScalar left,
|
| - SkScalar top,
|
| - const PaintFlags* flags) override;
|
| -
|
| - void drawImageRect(const SkImage* image,
|
| + void drawImageRect(sk_sp<const SkImage> image,
|
| const SkRect& src,
|
| const SkRect& dst,
|
| const PaintFlags* flags,
|
| @@ -132,20 +125,14 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| size_t byte_length,
|
| const SkPoint pos[],
|
| const PaintFlags& flags) override;
|
| - void drawTextBlob(const SkTextBlob* blob,
|
| - SkScalar x,
|
| - SkScalar y,
|
| - const PaintFlags& flags) override;
|
| - void drawTextBlob(const sk_sp<SkTextBlob>& blob,
|
| + void drawTextBlob(sk_sp<SkTextBlob> blob,
|
| SkScalar x,
|
| SkScalar y,
|
| const PaintFlags& flags) override;
|
|
|
| - void drawPicture(const PaintRecord* record) override;
|
| - void drawPicture(const PaintRecord* record,
|
| + void drawPicture(sk_sp<const PaintRecord> record,
|
| const SkMatrix* matrix,
|
| const PaintFlags* flags) override;
|
| - void drawPicture(sk_sp<PaintRecord> record) override;
|
|
|
| bool isClipEmpty() const override;
|
| bool isClipRect() const override;
|
| @@ -166,6 +153,7 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| using PaintCanvas::drawBitmap;
|
| using PaintCanvas::drawColor;
|
| using PaintCanvas::drawImage;
|
| + using PaintCanvas::drawPicture;
|
|
|
| private:
|
| SkCanvas* canvas_;
|
|
|