Enum show_image::Alpha
source · [−]pub enum Alpha {
Unpremultiplied,
Premultiplied,
}
Expand description
Possible alpha representations.
See also: https://en.wikipedia.org/wiki/Alpha_compositing#Straight_versus_premultiplied
Variants
Unpremultiplied
The alpha channel is encoded only in the alpha component of the pixel.
Premultiplied
The alpha channel is also premultiplied into the other components of the pixel.
Trait Implementations
impl Copy for Alpha
impl Eq for Alpha
impl StructuralEq for Alpha
impl StructuralPartialEq for Alpha
Auto Trait Implementations
impl RefUnwindSafe for Alpha
impl Send for Alpha
impl Sync for Alpha
impl Unpin for Alpha
impl UnwindSafe for Alpha
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
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more