Index: third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h |
diff --git a/third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h b/third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h |
index 1d9f0667dc6354f8b3cbb17ad0deb832fd19d93a..bed067a0f834ee83c95d0ccfbdf58e4230e3d8c9 100644 |
--- a/third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h |
+++ b/third_party/WebKit/Source/platform/animation/CompositorAnimationTimeline.h |
@@ -14,9 +14,10 @@ |
namespace blink { |
+class CompositorAnimationHost; |
class CompositorAnimationPlayerClient; |
-// A compositor representation for timeline. |
+// A compositor representation for cc::AnimationTimeline. |
class PLATFORM_EXPORT CompositorAnimationTimeline { |
WTF_MAKE_NONCOPYABLE(CompositorAnimationTimeline); |
public: |
@@ -24,11 +25,14 @@ public: |
virtual ~CompositorAnimationTimeline(); |
cc::AnimationTimeline* animationTimeline() const; |
+ CompositorAnimationHost* compositorAnimationHost(); |
virtual void playerAttached(const CompositorAnimationPlayerClient&); |
virtual void playerDestroyed(const CompositorAnimationPlayerClient&); |
private: |
+ std::unique_ptr<CompositorAnimationHost> m_compositorAnimationHost; |
loyso (OOO)
2016/05/06 01:04:38
No need to store it, I think. Return it by value -
ymalik
2016/05/06 05:41:49
Done
|
+ |
scoped_refptr<cc::AnimationTimeline> m_animationTimeline; |
}; |