| Index: cc/scheduler/scheduler_state_machine.h
|
| diff --git a/cc/scheduler/scheduler_state_machine.h b/cc/scheduler/scheduler_state_machine.h
|
| index fb3908b71ced9af5ad0bcfe58e360e75377a3abf..fdde7bf344285c83a6108d7ec53f248ce0d30acc 100644
|
| --- a/cc/scheduler/scheduler_state_machine.h
|
| +++ b/cc/scheduler/scheduler_state_machine.h
|
| @@ -58,7 +58,7 @@ class CC_EXPORT SchedulerStateMachine {
|
|
|
| enum Action {
|
| ACTION_NONE,
|
| - ACTION_BEGIN_FRAME,
|
| + ACTION_BEGIN_MAIN_FRAME,
|
| ACTION_COMMIT,
|
| ACTION_CHECK_FOR_COMPLETED_TILE_UPLOADS,
|
| ACTION_ACTIVATE_PENDING_TREE_IF_NEEDED,
|
| @@ -70,14 +70,15 @@ class CC_EXPORT SchedulerStateMachine {
|
| Action NextAction() const;
|
| void UpdateState(Action action);
|
|
|
| - // Indicates whether the scheduler needs a vsync callback in order to make
|
| - // progress.
|
| - bool VSyncCallbackNeeded() const;
|
| + // Indicates whether the scheduler needs a BeginMainFrame callback in order to
|
| + // make progress.
|
| + bool BeginMainFrameCallbackNeeded() const;
|
|
|
| - // Indicates that the system has entered and left a vsync callback.
|
| - // The scheduler will not draw more than once in a given vsync callback.
|
| - void DidEnterVSync();
|
| - void DidLeaveVSync();
|
| + // Indicates that the system has entered and left a BeginImplFrame callback.
|
| + // The scheduler will not draw more than once in a given BeginImplFrame
|
| + // callback.
|
| + void DidEnterBeginImplFrame();
|
| + void DidLeaveBeginImplFrame();
|
|
|
| // Indicates whether the LayerTreeHostImpl is visible.
|
| void SetVisible(bool visible);
|
| @@ -102,19 +103,19 @@ class CC_EXPORT SchedulerStateMachine {
|
| // thread to main.
|
| void SetNeedsCommit();
|
|
|
| - // As SetNeedsCommit(), but ensures the BeginFrame will definitely happen even
|
| - // if we are not visible. After this call we expect to go through the forced
|
| - // commit flow and then return to waiting for a non-forced BeginFrame to
|
| - // finish.
|
| + // As SetNeedsCommit(), but ensures the BeginMainFrame will definitely happen
|
| + // even if we are not visible. After this call we expect to go through the
|
| + // forced commit flow and then return to waiting for a non-forced
|
| + // BeginMainFrame to finish.
|
| void SetNeedsForcedCommit();
|
|
|
| - // Call this only in response to receiving an ACTION_BEGIN_FRAME
|
| + // Call this only in response to receiving an ACTION_BEGIN_MAIN_FRAME
|
| // from NextAction. Indicates that all painting is complete.
|
| - void BeginFrameComplete();
|
| + void BeginMainFrameComplete();
|
|
|
| - // Call this only in response to receiving an ACTION_BEGIN_FRAME
|
| - // from NextAction if the client rejects the BeginFrame message.
|
| - void BeginFrameAborted();
|
| + // Call this only in response to receiving an ACTION_BEGIN_MAIN_FRAME
|
| + // from NextAction if the client rejects the BeginMainFrame message.
|
| + void BeginMainFrameAborted();
|
|
|
| // Request exclusive access to the textures that back single buffered
|
| // layers on behalf of the main thread. Upon acquisition,
|
| @@ -178,9 +179,9 @@ class CC_EXPORT SchedulerStateMachine {
|
| bool needs_forced_redraw_after_next_commit_;
|
| bool needs_commit_;
|
| bool needs_forced_commit_;
|
| - bool expect_immediate_begin_frame_;
|
| + bool expect_immediate_begin_main_fame_;
|
| bool main_thread_needs_layer_textures_;
|
| - bool inside_vsync_;
|
| + bool inside_begin_impl_frame_;
|
| bool visible_;
|
| bool can_start_;
|
| bool can_draw_;
|
|
|