3#include <QtCore/QObject>
6#include "qml_material/enum.hpp"
8#include "cpp/palettes/tones.h"
15 QRgb primary_container;
16 QRgb on_primary_container;
19 QRgb secondary_container;
20 QRgb on_secondary_container;
23 QRgb tertiary_container;
24 QRgb on_tertiary_container;
28 QRgb on_error_container;
34 QRgb on_surface_variant;
40 QRgb inverse_on_surface;
53 QRgb surface_container;
54 QRgb surface_container_low;
55 QRgb surface_container_lowest;
56 QRgb surface_container_high;
57 QRgb surface_container_highest;
59 material_color_utilities::TonalPalette neutral_palette { 0 };
62auto MaterialLightColorScheme(QRgb, Enum::PaletteType) -> MdScheme;
63auto MaterialDarkColorScheme(QRgb, Enum::PaletteType) -> MdScheme;
65QRgb MaterialBlendHctHue(
const QRgb design_color,
const QRgb key_color,
const double mount);