[][src]Enum nanachi::compositor::Basic

pub enum Basic {
    Clear,
    Src,
    Dst,
    SrcOver,
    SrcIn,
    SrcOut,
    SrcAtop,
    DstOver,
    DstIn,
    DstOut,
    DstAtop,
    Xor,
    Add,
    Darken,
    Lighten,
    Multiply,
    Screen,
    Overlay,
    HardLight,
    Dodge,
    Burn,
    SoftLight,
    Difference,
    Exclusion,
}

Dynamically composition type.

Variants

Clear
Src
Dst
SrcOver
SrcIn
SrcOut
SrcAtop
DstOver
DstIn
DstOut
DstAtop
Xor
Add
Darken
Lighten
Multiply
Screen
Overlay
HardLight
Dodge
Burn
SoftLight
Difference
Exclusion

Trait Implementations

impl Clone for Basic[src]

impl Compositor<PremultipliedRgba> for Basic[src]

impl Compositor<Rgb<u8>> for Basic[src]

impl Compositor<Rgba<u8>> for Basic[src]

impl Compositor<Rgba> for Basic[src]

impl CompositorAttr for Basic[src]

Auto Trait Implementations

impl RefUnwindSafe for Basic

impl Send for Basic

impl Sync for Basic

impl Unpin for Basic

impl UnwindSafe for Basic

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> SetParameter for T

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.