Index: cc/tiles/tile_manager.h |
diff --git a/cc/tiles/tile_manager.h b/cc/tiles/tile_manager.h |
index 91ae0a8b4eb2d70ed4004f7119a34c5e52795424..ea71587b60dd361b140c4d5099080faebd733e31 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); |
@@ -206,6 +208,8 @@ class CC_EXPORT TileManager { |
Resource* resource, |
bool was_canceled); |
+ void SetDecodedImageTracker(DecodedImageTracker* decoded_image_tracker); |
+ |
protected: |
friend class Tile; |
// Must be called by tile during destruction. |