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 b1daabbd6e687ae8b8808459986f3e6f70f1f52c..f47ee0f6c683534d9a81d08e116256b26d37023d 100644 |
--- a/content/browser/compositor/delegated_frame_host.h |
+++ b/content/browser/compositor/delegated_frame_host.h |
@@ -222,7 +222,7 @@ class CONTENT_EXPORT DelegatedFrameHost |
virtual void ReturnResources( |
const cc::ReturnedResourceArray& resources) OVERRIDE; |
- void DidReceiveFrameFromRenderer(); |
+ void DidReceiveFrameFromRenderer(const gfx::Rect& damage_rect); |
DelegatedFrameHostClient* client_; |
@@ -235,6 +235,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. |