Chromium Code Reviews| 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; |
| }; |