Index: cc/resources/tile_manager.h |
diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h |
index 1e5d7ff1cd5dbce91bfaceabc961b4a1500bcb66..9d86f05918bcdfd726e2940b8092685fad15b205 100644 |
--- a/cc/resources/tile_manager.h |
+++ b/cc/resources/tile_manager.h |
@@ -93,6 +93,9 @@ class CC_EXPORT TileManager : public RasterWorkerPoolClient { |
++resources_releasable_; |
} |
} |
+ RasterWorkerPool* RasterWorkerPoolForTesting() { |
+ return raster_worker_pool_.get(); |
+ } |
protected: |
TileManager(TileManagerClient* client, |
@@ -138,7 +141,6 @@ class CC_EXPORT TileManager : public RasterWorkerPoolClient { |
bool was_canceled); |
RasterMode DetermineRasterMode(const Tile* tile) const; |
- void CleanUpUnusedImageDecodeTasks(); |
void FreeResourceForTile(Tile* tile, RasterMode mode); |
void FreeResourcesForTile(Tile* tile); |
void FreeUnusedResourcesForTile(Tile* tile); |
@@ -176,6 +178,9 @@ class CC_EXPORT TileManager : public RasterWorkerPoolClient { |
typedef base::hash_map<int, PixelRefTaskMap> LayerPixelRefTaskMap; |
LayerPixelRefTaskMap image_decode_tasks_; |
+ typedef base::hash_map<int, int> LayerCountMap; |
+ LayerCountMap used_layer_counts_; |
+ |
RasterTaskCompletionStats update_visible_tiles_stats_; |
DISALLOW_COPY_AND_ASSIGN(TileManager); |