pub struct LumaAlpha<P: Primaries, TF: TransferFunction, A: AlphaState = Straight>(/* private fields */);Expand description
Luma with an alpha channel. Alpha state defaults to Straight.
Trait Implementations§
Source§impl<P: Clone + Primaries, TF: Clone + TransferFunction, A: Clone + AlphaState> Clone for LumaAlpha<P, TF, A>
impl<P: Clone + Primaries, TF: Clone + TransferFunction, A: Clone + AlphaState> Clone for LumaAlpha<P, TF, A>
Source§impl<P: Debug + Primaries, TF: Debug + TransferFunction, A: Debug + AlphaState> Debug for LumaAlpha<P, TF, A>
impl<P: Debug + Primaries, TF: Debug + TransferFunction, A: Debug + AlphaState> Debug for LumaAlpha<P, TF, A>
Source§impl<P: Default + Primaries, TF: Default + TransferFunction, A: Default + AlphaState> Default for LumaAlpha<P, TF, A>
impl<P: Default + Primaries, TF: Default + TransferFunction, A: Default + AlphaState> Default for LumaAlpha<P, TF, A>
Source§impl<P: PartialEq + Primaries, TF: PartialEq + TransferFunction, A: PartialEq + AlphaState> PartialEq for LumaAlpha<P, TF, A>
impl<P: PartialEq + Primaries, TF: PartialEq + TransferFunction, A: PartialEq + AlphaState> PartialEq for LumaAlpha<P, TF, A>
impl<P: Primaries, TF: TransferFunction, A: AlphaState> BackingStore<[f32; 2]> for LumaAlpha<P, TF, A>
impl<P: Copy + Primaries, TF: Copy + TransferFunction, A: Copy + AlphaState> Copy for LumaAlpha<P, TF, A>
impl<P: Eq + Primaries, TF: Eq + TransferFunction, A: Eq + AlphaState> Eq for LumaAlpha<P, TF, A>
impl<P: Primaries, TF: TransferFunction, A: AlphaState> StructuralPartialEq for LumaAlpha<P, TF, A>
Auto Trait Implementations§
impl<P, TF, A> Freeze for LumaAlpha<P, TF, A>
impl<P, TF, A> RefUnwindSafe for LumaAlpha<P, TF, A>
impl<P, TF, A> Send for LumaAlpha<P, TF, A>
impl<P, TF, A> Sync for LumaAlpha<P, TF, A>
impl<P, TF, A> Unpin for LumaAlpha<P, TF, A>
impl<P, TF, A> UnsafeUnpin for LumaAlpha<P, TF, A>
impl<P, TF, A> UnwindSafe for LumaAlpha<P, TF, A>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more