Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 0d34f036c5831f0525f250c9c51c287223c24f87..1e59192a0f4f06003f1a75e5f5c9fc8b101bdd12 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -33,6 +33,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; |
@@ -81,6 +82,8 @@ class CC_EXPORT Scheduler { |
void SetNeedsRedraw(); |
+ void SetNeedsAnimate(); |
+ |
void SetNeedsManageTiles(); |
void SetMaxSwapsPending(int max); |