Struct ux::colorspace::AlphaChannel [−][src]
pub struct AlphaChannel<C> where
C: ColorSpace, { /* fields omitted */ }
Implementations
Trait Implementations
impl<C> AdjustHue for Alpha<C> where
C: AdjustHue + ColorSpace,
[src]
impl<C> AdjustHue for Alpha<C> where
C: AdjustHue + ColorSpace,
[src]pub fn adjust_hue(self, delta: f64) -> Alpha<C>
[src]
pub fn complement(self) -> Self
[src]
impl<C> Clone for Alpha<C> where
C: Clone + ColorSpace,
[src]
impl<C> Clone for Alpha<C> where
C: Clone + ColorSpace,
[src]impl<C> Copy for Alpha<C> where
C: Copy + ColorSpace,
[src]
impl<C> Copy for Alpha<C> where
C: Copy + ColorSpace,
[src]impl<C> Debug for Alpha<C> where
C: Debug + ColorSpace,
[src]
impl<C> Debug for Alpha<C> where
C: Debug + ColorSpace,
[src]impl<C> GetAlpha<C> for Alpha<C> where
C: ColorSpace,
[src]
impl<C> GetAlpha<C> for Alpha<C> where
C: ColorSpace,
[src]pub fn get_alpha(&self) -> f64
[src]
pub fn get_opacity(&self) -> f64
[src]
pub fn get_transparency(&self) -> f64
[src]
impl<C> HasAlpha<C> for Alpha<C> where
C: ColorSpace,
[src]
impl<C> HasAlpha<C> for Alpha<C> where
C: ColorSpace,
[src]impl<C> Lighten for Alpha<C> where
C: Lighten + ColorSpace,
[src]
impl<C> Lighten for Alpha<C> where
C: Lighten + ColorSpace,
[src]impl<C> Saturate for Alpha<C> where
C: Saturate + ColorSpace,
[src]
impl<C> Saturate for Alpha<C> where
C: Saturate + ColorSpace,
[src]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>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,