Index: Source/core/frame/FrameView.h |
diff --git a/Source/core/frame/FrameView.h b/Source/core/frame/FrameView.h |
index cbf3298c3d8aed9b7dd4beda7e451f9934019224..728531dcf201272d27fd5ae7ed4a6483088af7be 100644 |
--- a/Source/core/frame/FrameView.h |
+++ b/Source/core/frame/FrameView.h |
@@ -39,6 +39,7 @@ |
#include "platform/scroll/ScrollableArea.h" |
#include "platform/scroll/Scrollbar.h" |
#include "public/platform/WebDisplayMode.h" |
+#include "public/platform/WebRect.h" |
#include "wtf/Forward.h" |
#include "wtf/HashSet.h" |
#include "wtf/OwnPtr.h" |
@@ -725,6 +726,11 @@ private: |
void collectAnnotatedRegions(LayoutObject&, Vector<AnnotatedRegionValue>&); |
+ typedef WTF::HashMap <const GraphicsLayer*, Vector<std::pair<int64_t, WebRect>>> GraphicsLayerFrameTimingRequests; |
+ void updateFrameTimingRequestsIfNeeded(); |
+ void collectFrameTimingRequests(GraphicsLayerFrameTimingRequests&); |
+ void collectFrameTimingRequestsRecursive(GraphicsLayerFrameTimingRequests&); |
+ |
LayoutSize m_size; |
typedef HashSet<RefPtr<LayoutEmbeddedObject>> EmbeddedObjectSet; |