#include "cc/animation/scroll_offset_animations.h"
#include "cc/animation/animation_host.h"
namespace cc {
ScrollOffsetAnimationUpdate::ScrollOffsetAnimationUpdate() = default;
ScrollOffsetAnimationUpdate::ScrollOffsetAnimationUpdate(ElementId element_id)
: … { … }
ScrollOffsetAnimations::ScrollOffsetAnimations(AnimationHost* animation_host)
: … { … }
ScrollOffsetAnimations::~ScrollOffsetAnimations() = default;
ScrollOffsetAnimationUpdate ScrollOffsetAnimations::GetUpdateForElementId(
ElementId element_id) const { … }
void ScrollOffsetAnimations::AddAdjustmentUpdate(ElementId element_id,
gfx::Vector2dF adjustment) { … }
void ScrollOffsetAnimations::AddTakeoverUpdate(ElementId element_id) { … }
bool ScrollOffsetAnimations::HasUpdatesForTesting() const { … }
void ScrollOffsetAnimations::PushPropertiesTo(
ScrollOffsetAnimationsImpl* animations) { … }
}