Index: third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
diff --git a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
index b5775ab80f437659a1792d800a4e512b198bac16..69db4d7633a5f893650a663b27cf3e18eb469c1d 100644 |
--- a/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
+++ b/third_party/WebKit/Source/core/page/scrolling/ScrollingCoordinator.h |
@@ -40,6 +40,8 @@ |
namespace blink { |
using MainThreadScrollingReasons = uint32_t; |
+class CompositorAnimationHost; |
+class CompositorAnimationTimeline; |
class LocalFrame; |
class FrameView; |
class GraphicsLayer; |
@@ -47,7 +49,6 @@ class Page; |
class PaintLayer; |
class Region; |
class ScrollableArea; |
-class CompositorAnimationTimeline; |
class WebLayerTreeView; |
class WebScrollbarLayer; |
@@ -127,6 +128,9 @@ class CORE_EXPORT ScrollingCoordinator final |
void updateTouchEventTargetRectsIfNeeded(); |
+ CompositorAnimationHost* compositorAnimationHost() { |
+ return m_compositorAnimationHost.get(); |
+ } |
CompositorAnimationTimeline* compositorAnimationTimeline() { |
return m_programmaticScrollAnimatorTimeline.get(); |
} |
@@ -173,6 +177,7 @@ class CORE_EXPORT ScrollingCoordinator final |
bool frameViewIsDirty() const; |
+ std::unique_ptr<CompositorAnimationHost> m_compositorAnimationHost; |
std::unique_ptr<CompositorAnimationTimeline> |
m_programmaticScrollAnimatorTimeline; |