| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 13daf008cc338935212784a6e4b188215ce54b2e..0a2945b3a08f59786fa12a45e7055ceea655626e 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -98,6 +98,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
|
|
| const SchedulerSettings& settings() const { return settings_; }
|
|
|
| + void SetAuthoritativeVSyncInterval(const base::TimeDelta& interval);
|
| void CommitVSyncParameters(base::TimeTicks timebase,
|
| base::TimeDelta interval);
|
| void SetEstimatedParentDrawTime(base::TimeDelta draw_time);
|
| @@ -145,9 +146,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| bool PrepareTilesPending() const {
|
| return state_machine_.PrepareTilesPending();
|
| }
|
| - bool MainThreadIsInHighLatencyMode() const {
|
| - return state_machine_.MainThreadIsInHighLatencyMode();
|
| - }
|
| bool BeginImplFrameDeadlinePending() const {
|
| return !begin_impl_frame_deadline_task_.IsCancelled();
|
| }
|
| @@ -170,8 +168,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void SetChildrenNeedBeginFrames(bool children_need_begin_frames);
|
| void SetVideoNeedsBeginFrames(bool video_needs_begin_frames);
|
|
|
| - void SetAuthoritativeVSyncInterval(const base::TimeDelta& interval);
|
| -
|
| protected:
|
| Scheduler(SchedulerClient* client,
|
| const SchedulerSettings& scheduler_settings,
|
| @@ -230,6 +226,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void DrawAndSwapIfPossible();
|
| void ProcessScheduledActions();
|
| bool CanCommitAndActivateBeforeDeadline() const;
|
| + bool CanDrawBeforeDeadline() const;
|
| void AdvanceCommitStateIfPossible();
|
| bool IsBeginMainFrameSentOrStarted() const;
|
| void BeginRetroFrame();
|
|
|