| Index: cc/resources/tile_manager.h
|
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h
|
| index 89a5ad3276e73f2cab2bcb65d57e183ed98158f9..117abd459602375ae8eca093a1a6874d1161ed60 100644
|
| --- a/cc/resources/tile_manager.h
|
| +++ b/cc/resources/tile_manager.h
|
| @@ -87,6 +87,12 @@ scoped_refptr<base::debug::ConvertableToTraceFormat>
|
| class CC_EXPORT TileManager : public RasterizerClient,
|
| public RefCountedManager<Tile> {
|
| public:
|
| + enum NamedTaskSet {
|
| + REQUIRED_FOR_ACTIVATION = 0,
|
| + HIGH_RESOLUTION_IN_NOW_BIN_ON_ACTIVE_TREE = 1,
|
| + // Adding additional values required increasing kMaxTaskSet in rasterizer.h
|
| + };
|
| +
|
| static scoped_ptr<TileManager> Create(
|
| TileManagerClient* client,
|
| base::SequencedTaskRunner* task_runner,
|
| @@ -175,9 +181,11 @@ class CC_EXPORT TileManager : public RasterizerClient,
|
| virtual void Release(Tile* tile) OVERRIDE;
|
|
|
| // Overriden from RasterizerClient:
|
| - virtual bool ShouldForceTasksRequiredForActivationToComplete() const OVERRIDE;
|
| virtual void DidFinishRunningTasks() OVERRIDE;
|
| - virtual void DidFinishRunningTasksRequiredForActivation() OVERRIDE;
|
| + virtual void DidFinishRunningTaskSet(TaskSet task_set) OVERRIDE;
|
| + virtual bool ShouldForceTaskSetToComplete(TaskSet task_set) const OVERRIDE;
|
| + virtual base::debug::TraceEventSyntheticDelay* SyntheticDelayForTaskSet(
|
| + TaskSet task_set) const OVERRIDE;
|
|
|
| typedef std::vector<Tile*> TileVector;
|
| typedef std::set<Tile*> TileSet;
|
| @@ -264,6 +272,9 @@ class CC_EXPORT TileManager : public RasterizerClient,
|
|
|
| UniqueNotifier ready_to_activate_check_notifier_;
|
|
|
| + base::debug::TraceEventSyntheticDelay*
|
| + raster_required_for_activation_synthetic_delay_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(TileManager);
|
| };
|
|
|
|
|