Skip to main content

material_color_utils/dynamic/
variant.rs

1/// Themes for Dynamic Color.
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
3#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
4pub enum Variant {
5    /// grayscale
6    Monochrome,
7    /// near-neutral palette
8    Neutral,
9    /// calm, sedated colors
10    TonalSpot,
11    ///  highly saturated
12    Vibrant,
13    /// highly colorful, playful
14    Expressive,
15    /// maximally faithful to source color
16    Fidelity,
17    /// colors derived closely from the source color
18    Content,
19    /// rainbow-like palette
20    Rainbow,
21    /// multiple hues
22    FruitSalad,
23    /// not sure what this one does
24    Cmf,
25}