Index: public/platform/WebLayer.h |
diff --git a/public/platform/WebLayer.h b/public/platform/WebLayer.h |
index f4fcc94d70a8173e5b168e517cfb5ef045cb8fc7..70f86a906085a313b609e82e4080a5685076e6ed 100644 |
--- a/public/platform/WebLayer.h |
+++ b/public/platform/WebLayer.h |
@@ -199,6 +199,11 @@ public: |
virtual void setTouchEventHandlerRegion(const WebVector<WebRect>&) = 0; |
virtual WebVector<WebRect> touchEventHandlerRegion() const = 0; |
+ // Setter and getter for Frame Timing rects. |
+ // See http://w3c.github.io/frame-timing/ for definition of terms. |
+ virtual void setFrameTimingRequests(const WebVector<std::pair<int64_t, WebRect>>&) = 0; |
+ virtual WebVector<std::pair<int64_t, WebRect>> frameTimingRequests() const = 0; |
+ |
// FIXME: Make pure once cc is updated. crbug.com/347272 |
virtual void setScrollBlocksOn(WebScrollBlocksOn) { }; |
virtual WebScrollBlocksOn scrollBlocksOn() const { return WebScrollBlocksOnNone;}; |