Chromium Code Reviews| Index: cc/scheduler/scheduler.h |
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
| index 9efd831d76aad31df9c7b6e41d5484cd8eb7265b..02abf0598d79360d3e5ec7e79d93fd9eaa4a1869 100644 |
| --- a/cc/scheduler/scheduler.h |
| +++ b/cc/scheduler/scheduler.h |
| @@ -48,6 +48,7 @@ class SchedulerClient { |
| virtual void ScheduledActionPerformImplSideInvalidation() = 0; |
| virtual void DidFinishImplFrame() = 0; |
| virtual void SendBeginMainFrameNotExpectedSoon() = 0; |
| + virtual int SyncTreeSourceFrameNumber() = 0; |
| protected: |
| virtual ~SchedulerClient() {} |
| @@ -185,6 +186,8 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
| bool stopped_; |
| + std::vector<std::pair<uint32_t, base::TimeTicks>> ready_to_activate_time_; |
|
vmpstr
2017/04/05 19:11:33
nit: can you put a comment about what this pair re
panicker
2017/04/08 00:29:06
Done.
|
| + |
| private: |
| void ScheduleBeginImplFrameDeadline(); |
| void ScheduleBeginImplFrameDeadlineIfNeeded(); |