Index: content/browser/compositor/delegated_frame_host.h |
diff --git a/content/browser/compositor/delegated_frame_host.h b/content/browser/compositor/delegated_frame_host.h |
index a7404723608e94ac6d9d078f5dc6a580deb71436..c5a0fbb347aed1271851dfa84edd8ca81d7e6569 100644 |
--- a/content/browser/compositor/delegated_frame_host.h |
+++ b/content/browser/compositor/delegated_frame_host.h |
@@ -212,7 +212,7 @@ class CONTENT_EXPORT DelegatedFrameHost |
// cc::DelegatedFrameProviderClient implementation. |
virtual void UnusedResourcesAreAvailable() OVERRIDE; |
- void DidReceiveFrameFromRenderer(); |
+ void DidReceiveFrameFromRenderer(const gfx::Rect& damage_rect); |
DelegatedFrameHostClient* client_; |
@@ -221,6 +221,11 @@ class CONTENT_EXPORT DelegatedFrameHost |
// The vsync manager we are observing for changes, if any. |
scoped_refptr<ui::CompositorVSyncManager> vsync_manager_; |
+ // The current VSync timebase and interval. These are zero until the first |
+ // call to OnUpdateVSyncParameters(). |
+ base::TimeTicks vsync_timebase_; |
+ base::TimeDelta vsync_interval_; |
+ |
// With delegated renderer, this is the last output surface, used to |
// disambiguate resources with the same id coming from different output |
// surfaces. |