Struct goxlr_profile_loader::components::colours::ColourMap
source · [−]pub struct ColourMap { /* private fields */ }
Implementations
sourceimpl ColourMap
impl ColourMap
pub fn new(prefix: String) -> Self
pub fn read_colours(
&mut self,
attribute: &OwnedAttribute
) -> Result<bool, ParseError>
pub fn write_colours(&self, attributes: &mut HashMap<String, String>)
pub fn colour(&self, index: u8) -> &Colour
pub fn get_off_style(&self) -> &ColourOffStyle
pub fn is_fader_gradient(&self) -> bool
pub fn is_fader_meter(&self) -> bool
pub fn set_fader_display(&mut self, display: ColourDisplay)
pub fn state(&self) -> &Option<ColourState>
pub fn get_state(&self) -> bool
pub fn blink(&self) -> &Option<ColourState>
pub fn set_state(&mut self, state: Option<ColourState>)
pub fn set_state_on(&mut self, on: bool)
pub fn set_blink(&mut self, blink: Option<ColourState>)
pub fn set_blink_on(&mut self, on: bool)
pub fn set_colour(&mut self, index: usize, input: Colour)
pub fn set_off_style(&mut self, off_style: ColourOffStyle)
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ColourMap
impl Send for ColourMap
impl Sync for ColourMap
impl Unpin for ColourMap
impl UnwindSafe for ColourMap
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more