chromium/ui/color/color_mixer.cc

// Copyright 2019 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/color/color_mixer.h"

#include <utility>

#include "base/logging.h"
#include "base/ranges/algorithm.h"
#include "ui/color/color_provider_utils.h"
#include "ui/color/color_recipe.h"
#include "ui/gfx/color_palette.h"

namespace ui {

ColorMixer::ColorMixer(MixerGetter previous_mixer_getter,
                       MixerGetter input_mixer_getter)
    :{}

ColorMixer::ColorMixer(ColorMixer&&) noexcept = default;

ColorMixer& ColorMixer::operator=(ColorMixer&&) noexcept = default;

ColorMixer::~ColorMixer() = default;

ColorRecipe& ColorMixer::operator[](ColorId id) {}

SkColor ColorMixer::GetInputColor(ColorId id) const {}

SkColor ColorMixer::GetResultColor(ColorId id) const {}

std::set<ColorId> ColorMixer::GetDefinedColorIds() const {}

}  // namespace ui