Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 18ecb50cf63ebab345fc53e64c50335aecae66e5..9518b37383629f5c5f5114236821169258e178ff 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -31,6 +31,7 @@ class SchedulerClient { |
virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapIfPossible() = 0; |
virtual DrawSwapReadbackResult ScheduledActionDrawAndSwapForced() = 0; |
virtual DrawSwapReadbackResult ScheduledActionDrawAndReadback() = 0; |
+ virtual void ScheduledActionAnimate() = 0; |
virtual void ScheduledActionCommit() = 0; |
virtual void ScheduledActionUpdateVisibleTiles() = 0; |
virtual void ScheduledActionActivatePendingTree() = 0; |
@@ -73,6 +74,8 @@ class CC_EXPORT Scheduler { |
void SetNeedsRedraw(); |
+ void SetNeedsAnimate(); |
+ |
void SetNeedsManageTiles(); |
void SetSwapUsedIncompleteTile(bool used_incomplete_tile); |