chromium/third_party/blink/renderer/core/scroll/smooth_scroll_sequencer.cc

// Copyright 2017 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/scroll/smooth_scroll_sequencer.h"

#include "third_party/blink/renderer/core/frame/local_frame.h"
#include "third_party/blink/renderer/core/scroll/programmatic_scroll_animator.h"
#include "third_party/blink/renderer/core/scroll/scrollable_area.h"

namespace blink {

void SequencedScroll::Trace(Visitor* visitor) const {}

void SmoothScrollSequencer::QueueAnimation(
    ScrollableArea* scrollable,
    ScrollOffset offset,
    mojom::blink::ScrollBehavior behavior) {}

SmoothScrollSequencer::SmoothScrollSequencer(LocalFrame& owner_frame)
    :{}

void SmoothScrollSequencer::RunQueuedAnimations() {}

void SmoothScrollSequencer::AbortAnimations() {}

bool SmoothScrollSequencer::FilterNewScrollOrAbortCurrent(
    mojom::blink::ScrollType incoming_type) {}

wtf_size_t SmoothScrollSequencer::GetCount() const {}

bool SmoothScrollSequencer::IsEmpty() const {}

void SmoothScrollSequencer::DidDisposeScrollableArea(
    const ScrollableArea& area) {}

void SmoothScrollSequencer::Trace(Visitor* visitor) const {}

}  // namespace blink