[][src]Enum pyxel::BlendMode

pub enum BlendMode {
    Normal,
    Multiply,
    Add,
    Difference,
    Darken,
    Lighten,
    Hardlight,
    Invert,
    Overlay,
    Screen,
    Subtract,
}

A Pyxel blend mode.

Variants

Normal

Normal blend mode

Multiply

Multiply blend mode

Add

Add blend mode

Difference

Difference blend mode

Darken

Darken blend mode

Lighten

Lighten blend mode

Hardlight

Hard light blend mode

Invert

Invert blend mode

Overlay

Overlay blend mode

Screen

Screen blend mode

Subtract

Subtract blend mode

Trait Implementations

impl Clone for BlendMode[src]

fn clone_from(&mut self, source: &Self)1.0.0[src]

Performs copy-assignment from source. Read more

impl PartialEq<BlendMode> for BlendMode[src]

#[must_use] fn ne(&self, other: &Rhs) -> bool1.0.0[src]

This method tests for !=.

impl Copy for BlendMode[src]

impl Eq for BlendMode[src]

impl Debug for BlendMode[src]

impl<'de> Deserialize<'de> for BlendMode[src]

Auto Trait Implementations

Blanket Implementations

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

type Owned = T

The resulting type after obtaining ownership.

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

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

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.

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

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

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

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]