Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 9efd831d76aad31df9c7b6e41d5484cd8eb7265b..9f219c1b6695b3e915c5b580e067e2ec45d964ff 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,9 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
bool stopped_; |
+ base::TimeTicks ready_to_activate_time_; |
+ int ready_to_activate_source_frame_number_; |
+ |
private: |
void ScheduleBeginImplFrameDeadline(); |
void ScheduleBeginImplFrameDeadlineIfNeeded(); |