Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 82f305a298411b272b55b6fa3df42a26c0a3917f..7a046acac0000bdfd950e8506baac71cf1bca591 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -43,6 +43,7 @@ class SchedulerClient { |
virtual void ScheduledActionActivateSyncTree() = 0; |
virtual void ScheduledActionBeginOutputSurfaceCreation() = 0; |
virtual void ScheduledActionPrepareTiles() = 0; |
+ virtual void ScheduledActionInvalidateOutputSurface() = 0; |
virtual void DidAnticipatedDrawTimeChange(base::TimeTicks time) = 0; |
virtual base::TimeDelta DrawDurationEstimate() = 0; |
virtual base::TimeDelta BeginMainFrameToCommitDurationEstimate() = 0; |
@@ -215,11 +216,9 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn, |
base::Closure begin_retro_frame_closure_; |
base::Closure begin_impl_frame_deadline_closure_; |
- base::Closure poll_for_draw_triggers_closure_; |
base::Closure advance_commit_state_closure_; |
base::CancelableClosure begin_retro_frame_task_; |
base::CancelableClosure begin_impl_frame_deadline_task_; |
- base::CancelableClosure poll_for_draw_triggers_task_; |
base::CancelableClosure advance_commit_state_task_; |
SchedulerStateMachine state_machine_; |
@@ -228,7 +227,7 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn, |
private: |
void ScheduleBeginImplFrameDeadline(); |
- void RescheduleBeginImplFrameDeadlineIfNeeded(); |
+ void ScheduleBeginImplFrameDeadlineIfNeeded(); |
void SetupNextBeginFrameIfNeeded(); |
void PostBeginRetroFrameIfNeeded(); |
void SetupPollingMechanisms(); |
@@ -240,7 +239,6 @@ class CC_EXPORT Scheduler : public BeginFrameObserverMixIn, |
void BeginRetroFrame(); |
void BeginImplFrame(const BeginFrameArgs& args); |
void OnBeginImplFrameDeadline(); |
- void PollForAnticipatedDrawTriggers(); |
void PollToAdvanceCommitState(); |
void SetupPowerMonitoring(); |
void TeardownPowerMonitoring(); |