Index: cc/scheduler/scheduler.h |
diff --git a/cc/scheduler/scheduler.h b/cc/scheduler/scheduler.h |
index 1a284f187d5c1ac2193fcf7e9baf1c24d0c6ae73..f04a8883f0e7e90ba1a81dbca8144ac15783635e 100644 |
--- a/cc/scheduler/scheduler.h |
+++ b/cc/scheduler/scheduler.h |
@@ -44,12 +44,13 @@ class SchedulerClient { |
virtual void ScheduledActionBeginOutputSurfaceCreation() = 0; |
virtual void ScheduledActionAcquireLayerTexturesForMainThread() = 0; |
virtual void ScheduledActionManageTiles() = 0; |
- virtual void DidAnticipatedDrawTimeChange(base::TimeTicks time) = 0; |
+ virtual void DidAnticipatedDrawTimeChange(gfx::FrameTime time) = 0; |
virtual base::TimeDelta DrawDurationEstimate() = 0; |
virtual base::TimeDelta BeginMainFrameToCommitDurationEstimate() = 0; |
virtual base::TimeDelta CommitToActivateDurationEstimate() = 0; |
- virtual void PostBeginImplFrameDeadline(const base::Closure& closure, |
- base::TimeTicks deadline) = 0; |
+ virtual void PostBeginImplFrameDeadline( |
+ const base::Closure& closure, |
+ gfx::FrameTime deadline) = 0; |
virtual void DidBeginImplFrameDeadline() = 0; |
protected: |
@@ -105,9 +106,9 @@ class CC_EXPORT Scheduler { |
bool WillDrawIfNeeded() const; |
- base::TimeTicks AnticipatedDrawTime(); |
+ gfx::FrameTime AnticipatedDrawTime(); |
- base::TimeTicks LastBeginImplFrameTime(); |
+ gfx::FrameTime LastBeginImplFrameTime(); |
void BeginImplFrame(const BeginFrameArgs& args); |
void OnBeginImplFrameDeadline(); |
@@ -125,7 +126,7 @@ class CC_EXPORT Scheduler { |
Scheduler(SchedulerClient* client, |
const SchedulerSettings& scheduler_settings); |
- void PostBeginImplFrameDeadline(base::TimeTicks deadline); |
+ void PostBeginImplFrameDeadline(gfx::FrameTime deadline); |
void SetupNextBeginImplFrameIfNeeded(); |
void ActivatePendingTree(); |
void DrawAndSwapIfPossible(); |