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