| 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..ef03cfa835f641977f7a8aa65655d4aeb01d6b76 100644
|
| --- a/cc/paint/skia_paint_canvas.h
|
| +++ b/cc/paint/skia_paint_canvas.h
|
| @@ -28,15 +28,17 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| explicit SkiaPaintCanvas(SkCanvas* canvas);
|
| explicit SkiaPaintCanvas(const SkBitmap& bitmap);
|
| explicit SkiaPaintCanvas(const SkBitmap& bitmap, const SkSurfaceProps& props);
|
| + explicit SkiaPaintCanvas(SkiaPaintCanvas&& other);
|
| ~SkiaPaintCanvas();
|
|
|
| + SkiaPaintCanvas& operator=(SkiaPaintCanvas&& other) = default;
|
| +
|
| SkMetaData& getMetaData() override;
|
| SkImageInfo imageInfo() const override;
|
|
|
| void flush() override;
|
|
|
| SkISize getBaseLayerSize() const override;
|
| - bool peekPixels(SkPixmap* pixmap) override;
|
| bool readPixels(const SkImageInfo& dest_info,
|
| void* dest_pixels,
|
| size_t dest_row_bytes,
|
| @@ -170,6 +172,8 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| private:
|
| SkCanvas* canvas_;
|
| std::unique_ptr<SkCanvas> owned_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(SkiaPaintCanvas);
|
| };
|
|
|
| } // namespace cc
|
|
|