#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 {
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 { … }
}