Index: src/core/SkImageCacherator.h |
diff --git a/src/core/SkImageCacherator.h b/src/core/SkImageCacherator.h |
index ac112d78cb679c519953e49563c3e2f63556a59e..3e88df65905b5dbfa2030c7a89bfd4a0a29e9d91 100644 |
--- a/src/core/SkImageCacherator.h |
+++ b/src/core/SkImageCacherator.h |
@@ -36,7 +36,7 @@ public: |
* If not NULL, the client will be notified (->notifyAddedToCache()) when resources are |
* added to the cache on its behalf. |
*/ |
- bool lockAsBitmap(SkBitmap*, const SkImage* client); |
+ bool lockAsBitmap(SkBitmap*, const SkImage* client, SkScalar scaleHint = SK_Scalar1); |
/** |
* Returns a ref() on the texture produced by this generator. The caller must call unref() |
@@ -58,8 +58,8 @@ public: |
private: |
SkImageCacherator(SkImageGenerator*, const SkImageInfo&, const SkIPoint&, uint32_t uniqueID); |
- bool generateBitmap(SkBitmap*); |
- bool tryLockAsBitmap(SkBitmap*, const SkImage*); |
+ bool generateBitmap(SkBitmap*, SkScalar scaleHint); |
+ bool tryLockAsBitmap(SkBitmap*, const SkImage*, SkScalar scaleHint = SK_Scalar1); |
#if SK_SUPPORT_GPU |
// Returns the texture. If the cacherator is generating the texture and wants to cache it, |
// it should use the passed in key (if the key is valid). |