| Index: cc/tiles/image_decode_controller.h
|
| diff --git a/cc/tiles/image_decode_controller.h b/cc/tiles/image_decode_controller.h
|
| index 6d3cd29aefaefb8ebd634039b5ee8f52cb8669eb..e6826624b0cc46c1fd536119d97f6f44bcdabae5 100644
|
| --- a/cc/tiles/image_decode_controller.h
|
| +++ b/cc/tiles/image_decode_controller.h
|
| @@ -12,6 +12,7 @@
|
| namespace cc {
|
|
|
| class ImageDecodeTask;
|
| +class Task;
|
|
|
| // ImageDecodeController is responsible for generating decode tasks, decoding
|
| // images, storing images in cache, and being able to return the decoded images
|
| @@ -67,6 +68,11 @@ class CC_EXPORT ImageDecodeController {
|
| // retaining cached resources longer than needed.
|
| virtual void SetShouldAggressivelyFreeResources(
|
| bool aggressively_free_resources) = 0;
|
| +
|
| + // These functions process completion of image decode/upload tasks on origin
|
| + // thread (i.e. on the compositor thread called by the tile manager).
|
| + virtual void ImageDecodeTaskCompleted(Task* task) = 0;
|
| + virtual void ImageUploadTaskCompleted(Task* task) = 0;
|
| };
|
|
|
| } // namespace cc
|
|
|