Index: include/images/SkImageRef.h |
=================================================================== |
--- include/images/SkImageRef.h (revision 12666) |
+++ include/images/SkImageRef.h (working copy) |
@@ -34,7 +34,7 @@ |
@param config The preferred config of the decoded bitmap. |
@param sampleSize Requested sampleSize for decoding. Defaults to 1. |
*/ |
- SkImageRef(const SkImageInfo&, SkStreamRewindable*, int sampleSize = 1, |
+ SkImageRef(SkStreamRewindable*, SkBitmap::Config config, int sampleSize = 1, |
SkBaseMutex* mutex = NULL); |
virtual ~SkImageRef(); |
@@ -72,9 +72,9 @@ |
When these are called, we will have already acquired the mutex! |
*/ |
- virtual bool onNewLockPixels(LockRec*) SK_OVERRIDE; |
+ virtual void* onLockPixels(SkColorTable**); |
// override this in your subclass to clean up when we're unlocking pixels |
- virtual void onUnlockPixels() SK_OVERRIDE {} |
+ virtual void onUnlockPixels() {} |
SkImageRef(SkFlattenableReadBuffer&, SkBaseMutex* mutex = NULL); |
virtual void flatten(SkFlattenableWriteBuffer&) const SK_OVERRIDE; |
@@ -89,6 +89,7 @@ |
SkImageDecoderFactory* fFactory; // may be null |
SkStreamRewindable* fStream; |
+ SkBitmap::Config fConfig; |
int fSampleSize; |
bool fDoDither; |
bool fErrorInDecoding; |