Struct components::colorspace::AlphaChannel [−]
pub struct AlphaChannel<C> where
C: ColorSpace, { /* fields omitted */ }
Implementations
impl<C> Alpha<C> where
C: ColorSpace,
impl<C> Alpha<C> where
C: ColorSpace,
Trait Implementations
impl<C> AdjustHue for Alpha<C> where
C: AdjustHue + ColorSpace,
impl<C> AdjustHue for Alpha<C> where
C: AdjustHue + ColorSpace,
pub fn adjust_hue(self, delta: f64) -> Alpha<C>
pub fn complement(self) -> Self
impl<C> Clone for Alpha<C> where
C: Clone + ColorSpace,
impl<C> Clone for Alpha<C> where
C: Clone + ColorSpace,
pub fn clone(&self) -> Alpha<C>
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<C> Copy for Alpha<C> where
C: Copy + ColorSpace,
impl<C> Copy for Alpha<C> where
C: Copy + ColorSpace,
impl<C> Debug for Alpha<C> where
C: Debug + ColorSpace,
impl<C> Debug for Alpha<C> where
C: Debug + ColorSpace,
impl<C> GetAlpha<C> for Alpha<C> where
C: ColorSpace,
impl<C> GetAlpha<C> for Alpha<C> where
C: ColorSpace,
impl<C> HasAlpha<C> for Alpha<C> where
C: ColorSpace,
impl<C> HasAlpha<C> for Alpha<C> where
C: ColorSpace,
impl<C> Lighten for Alpha<C> where
C: Lighten + ColorSpace,
impl<C> Lighten for Alpha<C> where
C: Lighten + ColorSpace,
impl<C> Saturate for Alpha<C> where
C: Saturate + ColorSpace,
impl<C> Saturate for Alpha<C> where
C: Saturate + ColorSpace,
pub fn saturate(self, delta: f64) -> Alpha<C>
pub fn desaturate(self, delta: f64) -> Self
impl<C> SetAlpha<C> for Alpha<C> where
C: ColorSpace,
impl<C> SetAlpha<C> for Alpha<C> where
C: ColorSpace,
pub fn set_alpha(&mut self, alpha: f64) -> &Alpha<C>
pub fn set_opacity(&mut self, opacity: f64) -> &Alpha<C>
pub fn set_transparency(&mut self, transparency: f64) -> &Alpha<C>
Auto Trait Implementations
impl<C> RefUnwindSafe for Alpha<C> where
C: RefUnwindSafe,
impl<C> RefUnwindSafe for Alpha<C> where
C: RefUnwindSafe,
impl<C> UnwindSafe for Alpha<C> where
C: UnwindSafe,
impl<C> UnwindSafe for Alpha<C> where
C: UnwindSafe,
Blanket Implementations
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
pub fn into_color(self) -> To
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,