diff options
Diffstat (limited to 'cc/scheduler/scheduler.h')
-rw-r--r-- | cc/scheduler/scheduler.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h index 08da4ad..548fdcc 100644 --- a/cc/scheduler/scheduler.h +++ b/cc/scheduler/scheduler.h @@ -39,7 +39,7 @@ class SchedulerClient { virtual void ScheduledActionCommit() = 0; virtual void ScheduledActionCheckForCompletedTileUploads() = 0; virtual void ScheduledActionActivatePendingTreeIfNeeded() = 0; - virtual void ScheduledActionBeginContextRecreation() = 0; + virtual void ScheduledActionBeginOutputSurfaceCreation() = 0; virtual void ScheduledActionAcquireLayerTexturesForMainThread() = 0; virtual void DidAnticipatedDrawTimeChange(base::TimeTicks time) = 0; @@ -59,7 +59,7 @@ class CC_EXPORT Scheduler : FrameRateControllerClient { virtual ~Scheduler(); - void SetCanBeginFrame(bool can); + void SetCanStart(); void SetVisible(bool visible); void SetCanDraw(bool can_draw); @@ -91,7 +91,10 @@ class CC_EXPORT Scheduler : FrameRateControllerClient { void DidSwapBuffersComplete(); void DidLoseOutputSurface(); - void DidRecreateOutputSurface(); + void DidCreateAndInitializeOutputSurface(); + bool HasInitializedOutputSurface() const { + return state_machine_.HasInitializedOutputSurface(); + } bool CommitPending() const { return state_machine_.CommitPending(); } bool RedrawPending() const { return state_machine_.RedrawPending(); } |