Chromium Code Reviews| Index: cc/resources/tile_manager.h |
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h |
| index 2abf177188b282aa47447ce05f1fa006da922496..99d38a668c3c07d162d54493b1a6242dc4d6e8a2 100644 |
| --- a/cc/resources/tile_manager.h |
| +++ b/cc/resources/tile_manager.h |
| @@ -98,7 +98,8 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| base::SequencedTaskRunner* task_runner, |
| ResourcePool* resource_pool, |
| Rasterizer* rasterizer, |
| - RenderingStatsInstrumentation* rendering_stats_instrumentation); |
| + RenderingStatsInstrumentation* rendering_stats_instrumentation, |
| + size_t scheduled_raster_task_limit); |
| ~TileManager() override; |
| void ManageTiles(const GlobalStateThatImpactsTilePriority& state); |
| @@ -163,7 +164,8 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| const scoped_refptr<base::SequencedTaskRunner>& task_runner, |
| ResourcePool* resource_pool, |
| Rasterizer* rasterizer, |
| - RenderingStatsInstrumentation* rendering_stats_instrumentation); |
| + RenderingStatsInstrumentation* rendering_stats_instrumentation, |
| + size_t scheduled_raster_task_limit); |
| void FreeResourcesForReleasedTiles(); |
| void CleanUpReleasedTiles(); |
| @@ -236,6 +238,7 @@ class CC_EXPORT TileManager : public RasterizerClient, |
| ResourcePool* resource_pool_; |
| Rasterizer* rasterizer_; |
| GlobalStateThatImpactsTilePriority global_state_; |
| + size_t scheduled_raster_task_limit_; |
|
reveman
2014/10/23 19:17:38
nit: const size_t
enne (OOO)
2014/10/23 19:29:34
Done.
|
| typedef base::hash_map<Tile::Id, Tile*> TileMap; |
| TileMap tiles_; |