// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// This file is generated from:
// tests/colors_ref_tokens_test.json5
// tests/colors_sys_tokens_test.json5
#ifndef NONE_
#define NONE_
#include "base/component_export.h"
#include "ui/color/color_id.h"
namespace ui {
class ColorMixer;
}
namespace test_tokens {
enum CrosRefColorIds : ui::ColorId {
kCrosRefColorsStart = 0xF000,
kCrosRefPrimary50 = kCrosRefColorsStart,
kCrosRefColorsEnd,
};
COMPONENT_EXPORT(test_tokens_COLOR_MAPPINGS) void AddCrosRefColorsToMixer(ui::ColorMixer& mixer, bool dark_mode);
enum CrosSysColorIds : ui::ColorId {
kCrosSysColorsStart = kCrosRefColorsEnd,
kCrosSysPrimary = kCrosSysColorsStart,
kCrosSysOnPrimary,
kCrosSysPrimaryContainer,
kCrosSysOnPrimaryContainer,
kCrosSysBlendOpac,
kCrosSysBlendARefBlend,
kCrosSysBlendABlend,
kCrosSysColorsEnd,
};
COMPONENT_EXPORT(test_tokens_COLOR_MAPPINGS) void AddCrosSysColorsToMixer(ui::ColorMixer& mixer, bool dark_mode);
COMPONENT_EXPORT(test_tokens_COLOR_MAPPINGS) std::string ColorIdName(ui::ColorId id);
} // namespace test_tokens
#endif // NONE_