| Index: include/images/SkImageRef.h
|
| diff --git a/include/images/SkImageRef.h b/include/images/SkImageRef.h
|
| index 36f95e64b2410f1fe2909ff015f3b3d2ff572cc9..0599a8d9633dfe8a7284801b49b5d3efc78a8b9b 100644
|
| --- a/include/images/SkImageRef.h
|
| +++ b/include/images/SkImageRef.h
|
| @@ -34,7 +34,7 @@ public:
|
| @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 @@ protected:
|
| 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 @@ private:
|
|
|
| SkImageDecoderFactory* fFactory; // may be null
|
| SkStreamRewindable* fStream;
|
| + SkBitmap::Config fConfig;
|
| int fSampleSize;
|
| bool fDoDither;
|
| bool fErrorInDecoding;
|
|
|