Index: cc/output/output_surface.h |
diff --git a/cc/output/output_surface.h b/cc/output/output_surface.h |
index c01c7688608d6b06412086146676ce71c6576182..dd01734a12cdc2fb5ea1984be237b26555c28ced 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 |
void SetNeedsRedrawRect(gfx::Rect damage_rect); |
@@ -175,7 +179,7 @@ class CC_EXPORT OutputSurface : public FrameRateControllerClient { |
bool valid_for_tile_management); |
// virtual for testing. |
- virtual base::TimeDelta AlternateRetroactiveBeginFramePeriod(); |
+ virtual base::TimeTicks RetroactiveBeginFrameDeadline(); |
virtual void PostCheckForRetroactiveBeginFrame(); |
void CheckForRetroactiveBeginFrame(); |
@@ -188,10 +192,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_; |