diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc b/chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc index 3da0644ab74..0edd2033de0 100644 --- a/chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc +++ b/chromium/third_party/blink/renderer/platform/animation/compositor_animation_timeline.cc @@ -6,6 +6,7 @@ #include "cc/animation/animation_host.h" #include "cc/animation/animation_id_provider.h" +#include "cc/animation/scroll_timeline.h" #include "third_party/blink/renderer/platform/animation/compositor_animation.h" #include "third_party/blink/renderer/platform/animation/compositor_animation_client.h" @@ -32,6 +33,15 @@ cc::AnimationTimeline* CompositorAnimationTimeline::GetAnimationTimeline() return animation_timeline_.get(); } +void CompositorAnimationTimeline::UpdateCompositorTimeline( + base::Optional<CompositorElementId> pending_id, + base::Optional<double> start_scroll_offset, + base::Optional<double> end_scroll_offset) { + ToScrollTimeline(animation_timeline_.get()) + ->UpdateScrollerIdAndScrollOffsets(pending_id, start_scroll_offset, + end_scroll_offset); +} + void CompositorAnimationTimeline::AnimationAttached( const blink::CompositorAnimationClient& client) { if (client.GetCompositorAnimation()) { |