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(); |