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