| Index: cc/resources/tile_manager.h
|
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h
|
| index e26470b9dbb497fac93a09be3f0d454d0b41a004..0e672e577976ea41ba426926b184ec1ca4dfc520 100644
|
| --- a/cc/resources/tile_manager.h
|
| +++ b/cc/resources/tile_manager.h
|
| @@ -67,9 +67,8 @@ class CC_EXPORT TileManagerClient {
|
| // Given an empty eviction tile priority queue, this will build a priority
|
| // queue that will return tiles in order in which they should be evicted.
|
| // Note if the queue was previous built, Reset must be called on it.
|
| - // TODO(vmpstr): Change this to scoped_ptr<EvictionQueue> Build...
|
| - virtual void BuildEvictionQueue(EvictionTilePriorityQueue* queue,
|
| - TreePriority tree_priority) = 0;
|
| + virtual scoped_ptr<EvictionTilePriorityQueue> BuildEvictionQueue(
|
| + TreePriority tree_priority) = 0;
|
|
|
| protected:
|
| virtual ~TileManagerClient() {}
|
| @@ -248,10 +247,14 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient,
|
| SkPixelRef* pixel_ref);
|
| scoped_refptr<RasterTask> CreateRasterTask(Tile* tile);
|
|
|
| - void RebuildEvictionQueueIfNeeded();
|
| - bool FreeTileResourcesUntilUsageIsWithinLimit(const MemoryUsage& limit,
|
| - MemoryUsage* usage);
|
| - bool FreeTileResourcesWithLowerPriorityUntilUsageIsWithinLimit(
|
| + scoped_ptr<EvictionTilePriorityQueue>
|
| + FreeTileResourcesUntilUsageIsWithinLimit(
|
| + scoped_ptr<EvictionTilePriorityQueue> eviction_priority_queue,
|
| + const MemoryUsage& limit,
|
| + MemoryUsage* usage);
|
| + scoped_ptr<EvictionTilePriorityQueue>
|
| + FreeTileResourcesWithLowerPriorityUntilUsageIsWithinLimit(
|
| + scoped_ptr<EvictionTilePriorityQueue> eviction_priority_queue,
|
| const MemoryUsage& limit,
|
| const TilePriority& oother_priority,
|
| MemoryUsage* usage);
|
| @@ -306,9 +309,6 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient,
|
| UniqueNotifier ready_to_draw_check_notifier_;
|
| UniqueNotifier more_tiles_need_prepare_check_notifier_;
|
|
|
| - EvictionTilePriorityQueue eviction_priority_queue_;
|
| - bool eviction_priority_queue_is_up_to_date_;
|
| -
|
| bool did_notify_ready_to_activate_;
|
| bool did_notify_ready_to_draw_;
|
|
|
|
|