aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/image/SkImage_Raster.cpp
diff options
context:
space:
mode:
authorGravatar fmalita <fmalita@chromium.org>2015-08-20 08:47:26 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2015-08-20 08:47:26 -0700
commitddbbddabefe865cc52e4b89a9d45455b987129bd (patch)
treedac7bc153f4623b6efb980985734478b93033355 /src/image/SkImage_Raster.cpp
parent7d173403f47bb85cfd5c42b69c734668e25e47f9 (diff)
SkImage method for detecting lazy decoding
BUG=skia:4224 R=reed@google.com Review URL: https://codereview.chromium.org/1305453007
Diffstat (limited to 'src/image/SkImage_Raster.cpp')
-rw-r--r--src/image/SkImage_Raster.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/image/SkImage_Raster.cpp b/src/image/SkImage_Raster.cpp
index 120c397e82..51bc6f03e2 100644
--- a/src/image/SkImage_Raster.cpp
+++ b/src/image/SkImage_Raster.cpp
@@ -93,6 +93,10 @@ public:
SkASSERT(fBitmap.isImmutable());
}
+ bool onIsLazyGenerated() const override {
+ return fBitmap.pixelRef() && fBitmap.pixelRef()->isLazyGenerated();
+ }
+
private:
SkImage_Raster() : INHERITED(0, 0, kNeedNewImageUniqueID, NULL) {
fBitmap.setImmutable();