Struct ariadne::ColorGenerator
source · pub struct ColorGenerator { /* private fields */ }
Expand description
A type that can generate distinct 8-bit colors.
Implementations§
source§impl ColorGenerator
impl ColorGenerator
sourcepub fn from_state(state: [u16; 3], min_brightness: f32) -> Self
pub fn from_state(state: [u16; 3], min_brightness: f32) -> Self
Create a new ColorGenerator
with the given pre-chosen state.
The minimum brightness can be used to control the colour brightness (0.0 - 1.0). The default is 0.5.
sourcepub fn new() -> Self
pub fn new() -> Self
Create a new ColorGenerator
with the default state.