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