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

namespace blink {

namespace {

void SetupColorInterpolationSpaces(Color& first, Color& second) {}

}  // end anonymous namespace

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

/* static */
void InterpolableStyleColor::Interpolate(const InterpolableValue& from,
                                         const InterpolableValue& to,
                                         double progress,
                                         InterpolableValue& result) {}

void InterpolableStyleColor::Composite(const BaseInterpolableColor& other,
                                       double fraction) {}

void InterpolableStyleColor::Scale(double scale) {}

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

Color InterpolableStyleColor::Resolve(
    const Color& current_color,
    const Color& active_link_color,
    const Color& link_color,
    const Color& text_color,
    mojom::blink::ColorScheme color_scheme) const {}

}  // namespace blink