Chromium Code Reviews| Index: cc/scheduler/scheduler.h |
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
| index 9efd831d76aad31df9c7b6e41d5484cd8eb7265b..a58d3549bcb9e9b40cb21860a948e13d0ab0301a 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 void ScheduledActionDoShortIdleWork(const BeginFrameArgs& args) = 0; |
|
Sami
2017/03/24 15:24:10
I think my entry to the great bikeshedding race of
Dan Elphick
2017/03/29 16:02:44
Done.
|
| protected: |
| virtual ~SchedulerClient() {} |
| @@ -189,6 +190,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverBase { |
| void ScheduleBeginImplFrameDeadline(); |
| void ScheduleBeginImplFrameDeadlineIfNeeded(); |
| void BeginImplFrameNotExpectedSoon(); |
| + void ScheduleShortIdleWork(const BeginFrameArgs& args); |
| void SetupNextBeginFrameIfNeeded(); |
| void DrawIfPossible(); |
| void DrawForced(); |