Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 0076b4ab4c9d2b2f4218a74227fcea3347d831c9..ec712011d6c0295d08c8b7c0c3195cf6e7aedb08 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -99,6 +99,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); |
@@ -171,8 +172,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, |
@@ -231,6 +230,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn { |
void DrawAndSwapIfPossible(); |
void ProcessScheduledActions(); |
bool CanCommitAndActivateBeforeDeadline() const; |
+ bool CanDrawBeforeDeadline() const; |
void AdvanceCommitStateIfPossible(); |
bool IsBeginMainFrameSentOrStarted() const; |
void BeginRetroFrame(); |