Index: cc/tiles/image_controller.h |
diff --git a/cc/tiles/image_controller.h b/cc/tiles/image_controller.h |
index 30e93f68b182240c9a6ca93d4718180f279d4741..7fb8c821fe6a1e0bb764447c3bcef26dfe136b59 100644 |
--- a/cc/tiles/image_controller.h |
+++ b/cc/tiles/image_controller.h |
@@ -56,7 +56,8 @@ class CC_EXPORT ImageController { |
// Virtual for testing. |
virtual ImageDecodeRequestId QueueImageDecode( |
sk_sp<const SkImage> image, |
- const ImageDecodedCallback& callback); |
+ const ImageDecodedCallback& callback, |
+ ImageDecodeCache::ImageDecodeType type); |
size_t image_cache_max_limit_bytes() const { |
return image_cache_max_limit_bytes_; |
} |
@@ -75,7 +76,8 @@ class CC_EXPORT ImageController { |
const DrawImage& draw_image, |
const ImageDecodedCallback& callback, |
scoped_refptr<TileTask> task, |
- bool need_unref); |
+ bool need_unref, |
+ ImageDecodeCache::ImageDecodeType decode_type); |
ImageDecodeRequest(ImageDecodeRequest&& other); |
ImageDecodeRequest(const ImageDecodeRequest& other); |
~ImageDecodeRequest(); |
@@ -88,6 +90,7 @@ class CC_EXPORT ImageController { |
ImageDecodedCallback callback; |
scoped_refptr<TileTask> task; |
bool need_unref; |
+ ImageDecodeCache::ImageDecodeType decode_type; |
}; |
void StopWorkerTasks(); |