Chromium Code Reviews| Index: cc/tiles/tile_manager.h |
| diff --git a/cc/tiles/tile_manager.h b/cc/tiles/tile_manager.h |
| index d0ba944b32dea8d618820c4d8877c483d4031948..46aa51f61e2ba47a943e8993f5851fdcfde9ef92 100644 |
| --- a/cc/tiles/tile_manager.h |
| +++ b/cc/tiles/tile_manager.h |
| @@ -107,7 +107,8 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient { |
| static scoped_ptr<TileManager> Create(TileManagerClient* client, |
| base::SequencedTaskRunner* task_runner, |
| - size_t scheduled_raster_task_limit); |
| + size_t scheduled_raster_task_limit, |
| + bool use_partial_raster); |
| ~TileManager() override; |
| // Assigns tile memory and schedules work to prepare tiles for drawing. |
| @@ -205,7 +206,8 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient { |
| protected: |
| TileManager(TileManagerClient* client, |
| const scoped_refptr<base::SequencedTaskRunner>& task_runner, |
| - size_t scheduled_raster_task_limit); |
| + size_t scheduled_raster_task_limit, |
| + bool use_partial_raster); |
| void FreeResourcesForReleasedTiles(); |
| void CleanUpReleasedTiles(); |
| @@ -289,6 +291,7 @@ class CC_EXPORT TileManager : public TileTaskRunnerClient { |
| TileTaskRunner* tile_task_runner_; |
| GlobalStateThatImpactsTilePriority global_state_; |
| size_t scheduled_raster_task_limit_; |
| + bool use_partial_raster_; |
|
danakj
2015/10/16 18:13:08
const
ericrk
2015/10/16 20:27:13
Done.
|
| typedef base::hash_map<Tile::Id, Tile*> TileMap; |
| TileMap tiles_; |