Index: cc/scheduler/scheduler.cc |
diff --git a/cc/scheduler/scheduler.cc b/cc/scheduler/scheduler.cc |
index b186a9d489e53e964d7604dd1fe68a94aad7aae6..78d1973e9c035a07275e9cb921debbf34ba37966 100644 |
--- a/cc/scheduler/scheduler.cc |
+++ b/cc/scheduler/scheduler.cc |
@@ -92,11 +92,22 @@ void Scheduler::SetNeedsManageTiles() { |
ProcessScheduledActions(); |
} |
+void Scheduler::SetMaxSwapsPending(int max) { |
+ state_machine_.SetMaxSwapsPending(max); |
+} |
+ |
+void Scheduler::DidSwapBuffers() { state_machine_.DidSwapBuffers(); } |
+ |
void Scheduler::SetSwapUsedIncompleteTile(bool used_incomplete_tile) { |
state_machine_.SetSwapUsedIncompleteTile(used_incomplete_tile); |
ProcessScheduledActions(); |
} |
+void Scheduler::OnSwapBuffersComplete() { |
+ state_machine_.OnSwapBuffersComplete(); |
+ ProcessScheduledActions(); |
+} |
+ |
void Scheduler::SetSmoothnessTakesPriority(bool smoothness_takes_priority) { |
state_machine_.SetSmoothnessTakesPriority(smoothness_takes_priority); |
ProcessScheduledActions(); |