Chromium Code Reviews| Index: cc/scheduler/scheduler.h |
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
| index 370ac25b6c4bf44a5f50db03c7147bae17192a92..3d7797e02af1b5d192ef3f59ae312bb63d633ad2 100644 |
| --- a/cc/scheduler/scheduler.h |
| +++ b/cc/scheduler/scheduler.h |
| @@ -174,6 +174,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, |
| @@ -198,6 +200,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_timebase_; |
|
brianderson
2015/03/02 22:38:15
last_vsync_timebase_?
simonhong
2015/03/03 22:54:11
Done.
|
| + |
| bool throttle_frame_production_; |
| const SchedulerSettings settings_; |