Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 8ed584a5d49a7c6492eeef1e37043c538e1d7ecd..3a4af5a1930227cde95a5f2347609e0b44df481d 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -166,6 +166,8 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn { |
void SetChildrenNeedBeginFrames(bool children_need_begin_frames); |
+ void SetAuthoritativeVSyncInterval(const base::TimeDelta& interval); |
+ |
protected: |
Scheduler(SchedulerClient* client, |
const SchedulerSettings& scheduler_settings, |
@@ -189,6 +191,9 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn { |
scoped_ptr<BeginFrameSource> unthrottled_frame_source_internal_; |
VSyncParameterObserver* vsync_observer_; |
+ base::TimeDelta authoritative_vsync_interval_; |
+ base::TimeTicks last_vsync_timebase_; |
+ |
bool throttle_frame_production_; |
const SchedulerSettings settings_; |