| Index: cc/scheduler/scheduler.h
|
| diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h
|
| index 13daf008cc338935212784a6e4b188215ce54b2e..a1b86b3a61e02090b510df9dcdb954a2a920dbb4 100644
|
| --- a/cc/scheduler/scheduler.h
|
| +++ b/cc/scheduler/scheduler.h
|
| @@ -108,6 +108,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void SetCanDraw(bool can_draw);
|
| void NotifyReadyToActivate();
|
| void NotifyReadyToDraw();
|
| + void SetRequiresHighResToDraw(bool required);
|
| void SetThrottleFrameProduction(bool throttle);
|
|
|
| void SetNeedsCommit();
|
| @@ -116,7 +117,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
|
|
| void SetNeedsAnimate();
|
|
|
| - void SetNeedsPrepareTiles();
|
| + void SetNeedsPrepareTiles(bool for_commit);
|
|
|
| void SetWaitForReadyToDraw();
|
|
|
| @@ -129,7 +130,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void NotifyReadyToCommit();
|
| void BeginMainFrameAborted(CommitEarlyOutReason reason);
|
|
|
| - void DidPrepareTiles();
|
| void DidLoseOutputSurface();
|
| void DidCreateAndInitializeOutputSurface();
|
|
|
| @@ -228,6 +228,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void PostBeginRetroFrameIfNeeded();
|
| void SetupPollingMechanisms();
|
| void DrawAndSwapIfPossible();
|
| + void DrawAndSwapForced();
|
| void ProcessScheduledActions();
|
| bool CanCommitAndActivateBeforeDeadline() const;
|
| void AdvanceCommitStateIfPossible();
|
| @@ -236,6 +237,8 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn {
|
| void BeginImplFrameWithDeadline(const BeginFrameArgs& args);
|
| void BeginImplFrameSynchronous(const BeginFrameArgs& args);
|
| void BeginImplFrame();
|
| + void RetryBeginImplFrameWithDeadline();
|
| + void RetryBeginImplFrameDeadline();
|
| void FinishImplFrame();
|
| void OnBeginImplFrameDeadline();
|
| void PollToAdvanceCommitState();
|
|
|