diff options
author | reed <reed@google.com> | 2015-12-25 12:56:03 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-12-25 12:56:03 -0800 |
commit | 48eb08a790b32a4d39d8bb91983434e25d8b0b4e (patch) | |
tree | 604a809a735f6bfe4398867799b0a1e940e0bc6f /src | |
parent | 0b70f45be88538d31183e4e0c3c6b33f4e82469b (diff) |
remove unused SkAutoROCanvasPixels
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1550583002
TBR=
Review URL: https://codereview.chromium.org/1550583002
Diffstat (limited to 'src')
-rw-r--r-- | src/core/SkCanvas.cpp | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/core/SkCanvas.cpp b/src/core/SkCanvas.cpp index d72ec7ffc9..a76f5a3b9f 100644 --- a/src/core/SkCanvas.cpp +++ b/src/core/SkCanvas.cpp @@ -1395,31 +1395,6 @@ bool SkCanvas::onAccessTopLayerPixels(SkPixmap* pmap) { return dev && dev->accessPixels(pmap); } -SkAutoROCanvasPixels::SkAutoROCanvasPixels(SkCanvas* canvas) { - fAddr = canvas->peekPixels(&fInfo, &fRowBytes); - if (nullptr == fAddr) { - fInfo = canvas->imageInfo(); - if (kUnknown_SkColorType == fInfo.colorType() || !fBitmap.tryAllocPixels(fInfo)) { - return; // failure, fAddr is nullptr - } - if (!canvas->readPixels(&fBitmap, 0, 0)) { - return; // failure, fAddr is nullptr - } - fAddr = fBitmap.getPixels(); - fRowBytes = fBitmap.rowBytes(); - } - SkASSERT(fAddr); // success -} - -bool SkAutoROCanvasPixels::asROBitmap(SkBitmap* bitmap) const { - if (fAddr) { - return bitmap->installPixels(fInfo, const_cast<void*>(fAddr), fRowBytes); - } else { - bitmap->reset(); - return false; - } -} - ///////////////////////////////////////////////////////////////////////////// void SkCanvas::internalDrawDevice(SkBaseDevice* srcDev, int x, int y, |