Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1421)

Unified Diff: cc/paint/skia_paint_canvas.h

Issue 2758413002: cc/paint: Remove PaintCanvas::peekPixels. (Closed)
Patch Set: update Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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
« no previous file with comments | « cc/paint/paint_canvas.h ('k') | cc/paint/skia_paint_canvas.cc » ('j') | ui/gfx/canvas.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698