#include "third_party/blink/renderer/core/animation/interpolable_font_palette.h"
#include <memory>
#include "base/memory/scoped_refptr.h"
#include "third_party/blink/renderer/core/animation/interpolable_color.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/platform/fonts/font_palette.h"
namespace blink {
InterpolableFontPalette::InterpolableFontPalette(
scoped_refptr<const FontPalette> font_palette)
: … { … }
InterpolableFontPalette* InterpolableFontPalette::Create(
scoped_refptr<const FontPalette> font_palette) { … }
scoped_refptr<const FontPalette> InterpolableFontPalette::GetFontPalette()
const { … }
InterpolableFontPalette* InterpolableFontPalette::RawClone() const { … }
InterpolableFontPalette* InterpolableFontPalette::RawCloneAndZero() const { … }
bool InterpolableFontPalette::Equals(const InterpolableValue& other) const { … }
void InterpolableFontPalette::AssertCanInterpolateWith(
const InterpolableValue& other) const { … }
void InterpolableFontPalette::Interpolate(const InterpolableValue& to,
const double progress,
InterpolableValue& result) const { … }
}