Index: cc/output/output_surface.h |
diff --git a/cc/output/output_surface.h b/cc/output/output_surface.h |
index 73f1c75085125f9a6316df89ad2c5cd12053cc08..127afff7cd948a9302f16971bd159b621ccee775 100644 |
--- a/cc/output/output_surface.h |
+++ b/cc/output/output_surface.h |
@@ -161,6 +161,10 @@ class CC_EXPORT OutputSurface : public FrameRateControllerClient { |
bool needs_begin_frame_; |
bool begin_frame_pending_; |
+ // This stores a BeginFrame that we couldn't process immediately, but might |
+ // process retroactively in the near future. |
+ BeginFrameArgs skipped_begin_frame_args_; |
+ |
// Forwarded to OutputSurfaceClient but threaded through OutputSurface |
// first so OutputSurface has a chance to update the FrameRateController |
bool HasClient() { return !!client_; } |
@@ -174,7 +178,7 @@ class CC_EXPORT OutputSurface : public FrameRateControllerClient { |
gfx::Rect viewport); |
// virtual for testing. |
- virtual base::TimeDelta AlternateRetroactiveBeginFramePeriod(); |
+ virtual base::TimeTicks RetroactiveBeginFrameDeadline(); |
virtual void PostCheckForRetroactiveBeginFrame(); |
void CheckForRetroactiveBeginFrame(); |
@@ -187,10 +191,6 @@ class CC_EXPORT OutputSurface : public FrameRateControllerClient { |
void SetMemoryPolicy(const ManagedMemoryPolicy& policy, |
bool discard_backbuffer_when_not_visible); |
- // This stores a BeginFrame that we couldn't process immediately, but might |
- // process retroactively in the near future. |
- BeginFrameArgs skipped_begin_frame_args_; |
- |
// check_for_retroactive_begin_frame_pending_ is used to avoid posting |
// redundant checks for a retroactive BeginFrame. |
bool check_for_retroactive_begin_frame_pending_; |