| Index: cc/paint/skia_paint_canvas.h
|
| diff --git a/cc/paint/skia_paint_canvas.h b/cc/paint/skia_paint_canvas.h
|
| index 8dbcc83b5ad13bc269c1f46fca6a8ec3e4f3dd44..28c0e749b36c9bbf6bdd0d7d3f1448bb457dc9cc 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,
|
| @@ -163,6 +165,8 @@ class CC_PAINT_EXPORT SkiaPaintCanvas final : public PaintCanvas {
|
| private:
|
| SkCanvas* canvas_;
|
| std::unique_ptr<SkCanvas> owned_;
|
| +
|
| + DISALLOW_COPY_AND_ASSIGN(SkiaPaintCanvas);
|
| };
|
|
|
| } // namespace cc
|
|
|