| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 97b17b7283aaf4e357be4fd8e5726298f80c63cf..70522eb218621d629dc4bcf14f445c50c97397c6 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -137,7 +137,7 @@ class CC_EXPORT Scheduler {
|
| class CC_EXPORT SyntheticBeginFrameSource : public TimeSourceClient {
|
| public:
|
| SyntheticBeginFrameSource(Scheduler* scheduler,
|
| - base::SingleThreadTaskRunner* task_runner);
|
| + scoped_refptr<DelayBasedTimeSource> time_source);
|
| virtual ~SyntheticBeginFrameSource();
|
|
|
| // Updates the phase and frequency of the timer.
|
| @@ -168,6 +168,8 @@ class CC_EXPORT Scheduler {
|
| int layer_tree_host_id,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner);
|
|
|
| + virtual base::TimeTicks Now() const;
|
| +
|
| const SchedulerSettings settings_;
|
| SchedulerClient* client_;
|
| int layer_tree_host_id_;
|
| @@ -198,6 +200,8 @@ class CC_EXPORT Scheduler {
|
| bool inside_process_scheduled_actions_;
|
| SchedulerStateMachine::Action inside_action_;
|
|
|
| + base::TimeDelta VSyncInterval() { return vsync_interval_; }
|
| +
|
| private:
|
| base::TimeTicks AdjustedBeginImplFrameDeadline(
|
| const BeginFrameArgs& args,
|
| @@ -221,8 +225,6 @@ class CC_EXPORT Scheduler {
|
| void PollForAnticipatedDrawTriggers();
|
| void PollToAdvanceCommitState();
|
|
|
| - base::TimeDelta VSyncInterval() { return vsync_interval_; }
|
| -
|
| base::TimeDelta EstimatedParentDrawTime() {
|
| return estimated_parent_draw_time_;
|
| }
|
|
|