Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 7b6ef85b671e2511006edec680cf431e602f36b4..3222f955dfa79214fc38b83d04920c86a511dc9f 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -45,6 +45,7 @@ class SchedulerClient { |
virtual void ScheduledActionBeginOutputSurfaceCreation() = 0; |
virtual void ScheduledActionAcquireLayerTexturesForMainThread() = 0; |
virtual void DidAnticipatedDrawTimeChange(base::TimeTicks time) = 0; |
+ virtual void PostBeginFrameDeadlineTask(base::TimeTicks deadline) = 0; |
protected: |
virtual ~SchedulerClient() {} |
@@ -101,6 +102,7 @@ class CC_EXPORT Scheduler { |
base::TimeTicks LastBeginFrameOnImplThreadTime(); |
void BeginFrame(BeginFrameArgs args); |
+ void OnBeginFrameDeadline(); |
std::string StateAsStringForTesting() { return state_machine_.ToString(); } |