aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkBitmap.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-04-20 10:32:02 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-04-20 15:15:58 +0000
commitad8b5dc69cd613cc8974999f9e7c94a19eb01fec (patch)
treef5050988f450990974e41cab7a8a7b0190ca022c /src/core/SkBitmap.cpp
parentad5a81b06446a7415cf82e1ef3bce1795cf27830 (diff)
remove vestigle code for lockpixels
Bug: skia:6481 Change-Id: Icfd53981b8588fbea74fca2e3be58bc6f13ef923 Reviewed-on: https://skia-review.googlesource.com/13968 Reviewed-by: Matt Sarett <msarett@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkBitmap.cpp')
-rw-r--r--src/core/SkBitmap.cpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/src/core/SkBitmap.cpp b/src/core/SkBitmap.cpp
index 7e3b2c97b3..8f131d15f5 100644
--- a/src/core/SkBitmap.cpp
+++ b/src/core/SkBitmap.cpp
@@ -994,37 +994,6 @@ void SkBitmap::toString(SkString* str) const {
///////////////////////////////////////////////////////////////////////////////
-#ifdef SK_SUPPORT_OBSOLETE_LOCKPIXELS
-bool SkBitmap::requestLock(SkAutoPixmapUnlock* result) const {
- SkASSERT(result);
-
- SkPixelRef* pr = fPixelRef.get();
- if (nullptr == pr) {
- return false;
- }
-
- // We have to lock the whole thing (using the pixelref's dimensions) until the api supports
- // a partial lock (with offset/origin). Hence we can't use our fInfo.
- SkPixelRef::LockRequest req = { pr->info().dimensions(), kNone_SkFilterQuality };
- SkPixelRef::LockResult res;
- if (pr->requestLock(req, &res)) {
- SkASSERT(res.fPixels);
- // The bitmap may be a subset of the pixelref's dimensions
- SkASSERT(fPixelRefOrigin.x() + fInfo.width() <= res.fSize.width());
- SkASSERT(fPixelRefOrigin.y() + fInfo.height() <= res.fSize.height());
- const void* addr = (const char*)res.fPixels + SkColorTypeComputeOffset(fInfo.colorType(),
- fPixelRefOrigin.x(),
- fPixelRefOrigin.y(),
- res.fRowBytes);
-
- result->reset(SkPixmap(this->info(), addr, res.fRowBytes, res.fCTable),
- res.fUnlockProc, res.fUnlockContext);
- return true;
- }
- return false;
-}
-#endif
-
bool SkBitmap::peekPixels(SkPixmap* pmap) const {
if (fPixels) {
if (pmap) {