chromium/third_party/blink/renderer/core/animation/interpolable_grid_track_list.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_list.h"

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

namespace blink {

InterpolableGridTrackList::InterpolableGridTrackList(InterpolableList* values,
                                                     double progress)
    :{}

// static
InterpolableGridTrackList* InterpolableGridTrackList::MaybeCreate(
    const NGGridTrackList& track_list,
    const CSSProperty& property,
    float zoom) {}

NGGridTrackList InterpolableGridTrackList::CreateNGGridTrackList(
    const CSSToLengthConversionData& conversion_data) const {}

InterpolableGridTrackList* InterpolableGridTrackList::RawClone() const {}

InterpolableGridTrackList* InterpolableGridTrackList::RawCloneAndZero() const {}

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

void InterpolableGridTrackList::Scale(double scale) {}

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

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

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

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

}  // namespace blink