Trait components::colorspace::HasAlpha[]

pub trait HasAlpha<C>: GetAlpha<C> + SetAlpha<C> {
    pub fn get_color(&self) -> C;
pub fn set_color(&mut self, color: C) -> &Self; pub fn split(&self) -> (C, f64) { ... } }

Required methods

pub fn get_color(&self) -> C

pub fn set_color(&mut self, color: C) -> &Self

Loading content...

Provided methods

pub fn split(&self) -> (C, f64)

Loading content...

Implementors

impl HasAlpha<Color<f64>> for Color<f64>

impl HasAlpha<RgbColor> for RgbaColor

impl<C> HasAlpha<C> for Alpha<C> where
    C: ColorSpace

Loading content...