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

Unified Diff: cc/paint/skia_paint_canvas.h

Issue 2758413002: cc/paint: Remove PaintCanvas::peekPixels. (Closed)
Patch Set: canvas 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 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
« no previous file with comments | « cc/paint/paint_canvas.h ('k') | cc/paint/skia_paint_canvas.cc » ('j') | ui/gfx/canvas.h » ('J')

Powered by Google App Engine
This is Rietveld 408576698