Index: cc/tiles/tile_manager.h |
diff --git a/cc/tiles/tile_manager.h b/cc/tiles/tile_manager.h |
index 7a47febe84c08d20255dcca96ca1e46723c2fbf5..39c2a89667d9f69232a1ab901b5094974f868bab 100644 |
--- a/cc/tiles/tile_manager.h |
+++ b/cc/tiles/tile_manager.h |
@@ -21,6 +21,7 @@ |
#include "cc/raster/raster_buffer_provider.h" |
#include "cc/resources/memory_history.h" |
#include "cc/resources/resource_pool.h" |
+#include "cc/tiles/decoded_image_tracker.h" |
#include "cc/tiles/eviction_tile_priority_queue.h" |
#include "cc/tiles/image_controller.h" |
#include "cc/tiles/raster_tile_priority_queue.h" |
@@ -98,7 +99,8 @@ RasterTaskCompletionStatsAsValue(const RasterTaskCompletionStats& stats); |
class CC_EXPORT TileManager { |
public: |
TileManager(TileManagerClient* client, |
- base::SequencedTaskRunner* task_runner, |
+ base::SequencedTaskRunner* origin_task_runner, |
+ scoped_refptr<base::SequencedTaskRunner> image_worker_task_runner, |
size_t scheduled_raster_task_limit, |
bool use_partial_raster, |
bool check_tile_priority_inversion); |
@@ -211,6 +213,8 @@ class CC_EXPORT TileManager { |
Resource* resource, |
bool was_canceled); |
+ void SetDecodedImageTracker(DecodedImageTracker* decoded_image_tracker); |
+ |
protected: |
void FreeResourcesForReleasedTiles(); |
void CleanUpReleasedTiles(); |