record dither setting so we can replay it when we (re)decode
git-svn-id: http://skia.googlecode.com/svn/trunk@368 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/include/images/SkImageRef.h b/include/images/SkImageRef.h
index 6ab6e52..9c9896f 100644
--- a/include/images/SkImageRef.h
+++ b/include/images/SkImageRef.h
@@ -43,6 +43,10 @@
*/
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 @@
SkStream* fStream;
SkBitmap::Config fConfig;
int fSampleSize;
+ bool fDoDither;
bool fErrorInDecoding;
friend class SkImageRefPool;