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

// Copyright 2023 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_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)
    :{}

// static
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 {}

}  // namespace blink