aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/images/SkImageRef.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/images/SkImageRef.h b/include/images/SkImageRef.h
index 6ab6e525ff..9c9896f6fc 100644
--- a/include/images/SkImageRef.h
+++ b/include/images/SkImageRef.h
@@ -43,6 +43,10 @@ public:
*/
SkImageRef(SkStream*, SkBitmap::Config config, int sampleSize = 1);
virtual ~SkImageRef();
+
+ /** this value is passed onto the decoder. Default is true
+ */
+ void setDitherImage(bool dither) { fDoDither = dither; }
/** Return true if the image can be decoded. If so, and bitmap is non-null,
call its setConfig() with the corresponding values, but explicitly will
@@ -89,6 +93,7 @@ private:
SkStream* fStream;
SkBitmap::Config fConfig;
int fSampleSize;
+ bool fDoDither;
bool fErrorInDecoding;
friend class SkImageRefPool;