chromium/third_party/blink/renderer/core/animation/interpolable_grid_track_repeater.cc

// Copyright 2022 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/animation/interpolable_grid_track_repeater.h"

#include <memory>
#include "third_party/blink/renderer/core/animation/interpolable_grid_track_size.h"

namespace blink {

InterpolableGridTrackRepeater::InterpolableGridTrackRepeater(
    InterpolableList* values,
    const NGGridTrackRepeater& repeater)
    :{}

// static
InterpolableGridTrackRepeater* InterpolableGridTrackRepeater::Create(
    const NGGridTrackRepeater& repeater,
    const Vector<GridTrackSize, 1>& repeater_track_sizes,
    const CSSProperty& property,
    float zoom) {}

Vector<GridTrackSize, 1> InterpolableGridTrackRepeater::CreateTrackSizes(
    const CSSToLengthConversionData& conversion_data) const {}

InterpolableGridTrackRepeater* InterpolableGridTrackRepeater::RawClone() const {}

InterpolableGridTrackRepeater* InterpolableGridTrackRepeater::RawCloneAndZero()
    const {}

bool InterpolableGridTrackRepeater::Equals(
    const InterpolableValue& other) const {}

void InterpolableGridTrackRepeater::Scale(double scale) {}

void InterpolableGridTrackRepeater::Add(const InterpolableValue& other) {}

bool InterpolableGridTrackRepeater::IsCompatibleWith(
    const InterpolableValue& other) const {}

void InterpolableGridTrackRepeater::AssertCanInterpolateWith(
    const InterpolableValue& other) const {}

void InterpolableGridTrackRepeater::Interpolate(
    const InterpolableValue& to,
    const double progress,
    InterpolableValue& result) const {}

}  // namespace blink