Chromium Code Reviews| Index: cc/scheduler/scheduler.h |
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
| index 9efd831d76aad31df9c7b6e41d5484cd8eb7265b..b5bdccffe4b84dea50bc1a8f83eb1811882e2de1 100644 |
| --- a/cc/scheduler/scheduler.h |
| +++ b/cc/scheduler/scheduler.h |
| @@ -48,6 +48,8 @@ class SchedulerClient { |
| virtual void ScheduledActionPerformImplSideInvalidation() = 0; |
| virtual void DidFinishImplFrame() = 0; |
| virtual void SendBeginMainFrameNotExpectedSoon() = 0; |
| + virtual void ScheduledActionBeginMainFrameNotExpectedUntil( |
| + base::TimeTicks frameTime) = 0; |
|
Sami
2017/04/06 17:39:09
nit: frame_time (or just time)
Dan Elphick
2017/04/07 09:05:02
Thanks thought I'd got them all.
Done.
|
| protected: |
| virtual ~SchedulerClient() {} |
| @@ -189,6 +191,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
| void ScheduleBeginImplFrameDeadline(); |
| void ScheduleBeginImplFrameDeadlineIfNeeded(); |
| void BeginImplFrameNotExpectedSoon(); |
| + void BeginMainFrameNotExpectedUntil(base::TimeTicks time); |
| void SetupNextBeginFrameIfNeeded(); |
| void DrawIfPossible(); |
| void DrawForced(); |