[][src]Enum pix::AlphaModeID

pub enum AlphaModeID {
    Associated,
    Separated,
    UnknownAlpha,
}

Mode for handling associated alpha.

Variants

Associated

Each Channel is associated, or premultiplied, with alpha

Separated

Each Channel is separated from alpha (not premultiplied)

UnknownAlpha

Unknown

Trait Implementations

impl Clone for AlphaModeID[src]

impl Copy for AlphaModeID[src]

impl Debug for AlphaModeID[src]

impl PartialEq<AlphaModeID> for AlphaModeID[src]

impl StructuralPartialEq for AlphaModeID[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.