| Index: cc/paint/skia_paint_canvas.h
|
| diff --git a/cc/paint/skia_paint_canvas.h b/cc/paint/skia_paint_canvas.h
|
| index 0a0974ba741f662a2549cb23f9dde6931ce5f32d..979efdf9be98cfdd0bc88ba40c68f81e138ae397 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() override;
|
|
|
| + 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
|
|
|