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

// Copyright 2021 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_aspect_ratio.h"
#include "third_party/blink/renderer/core/animation/interpolable_value.h"
#include "third_party/blink/renderer/core/css/resolver/style_resolver_state.h"
#include "third_party/blink/renderer/core/style/style_aspect_ratio.h"

namespace blink {

// static
InterpolableAspectRatio* InterpolableAspectRatio::MaybeCreate(
    const StyleAspectRatio& aspect_ratio) {}

InterpolableAspectRatio::InterpolableAspectRatio(
    const gfx::SizeF& aspect_ratio) {}

gfx::SizeF InterpolableAspectRatio::GetRatio() const {}

void InterpolableAspectRatio::Scale(double scale) {}

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

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

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

}  // namespace blink