[][src]Enum libvips::ops::BlendMode

pub enum BlendMode {
    Clear,
    Source,
    Over,
    In,
    Out,
    Atop,
    Dest,
    DestOver,
    DestIn,
    DestOut,
    DestAtop,
    Xor,
    Add,
    Saturate,
    Multiply,
    Screen,
    Overlay,
    Darken,
    Lighten,
    ColourDodge,
    ColourBurn,
    HardLight,
    SoftLight,
    Difference,
    Exclusion,
    Last,
}

Variants

Clear

Clear -> VIPS_BLEND_MODE_CLEAR = 0

Source

Source -> VIPS_BLEND_MODE_SOURCE = 1

Over

Over -> VIPS_BLEND_MODE_OVER = 2

In

In -> VIPS_BLEND_MODE_IN = 3

Out

Out -> VIPS_BLEND_MODE_OUT = 4

Atop

Atop -> VIPS_BLEND_MODE_ATOP = 5

Dest

Dest -> VIPS_BLEND_MODE_DEST = 6

DestOver

DestOver -> VIPS_BLEND_MODE_DEST_OVER = 7

DestIn

DestIn -> VIPS_BLEND_MODE_DEST_IN = 8

DestOut

DestOut -> VIPS_BLEND_MODE_DEST_OUT = 9

DestAtop

DestAtop -> VIPS_BLEND_MODE_DEST_ATOP = 10

Xor

Xor -> VIPS_BLEND_MODE_XOR = 11

Add

Add -> VIPS_BLEND_MODE_ADD = 12

Saturate

Saturate -> VIPS_BLEND_MODE_SATURATE = 13

Multiply

Multiply -> VIPS_BLEND_MODE_MULTIPLY = 14

Screen

Screen -> VIPS_BLEND_MODE_SCREEN = 15

Overlay

Overlay -> VIPS_BLEND_MODE_OVERLAY = 16

Darken

Darken -> VIPS_BLEND_MODE_DARKEN = 17

Lighten

Lighten -> VIPS_BLEND_MODE_LIGHTEN = 18

ColourDodge

ColourDodge -> VIPS_BLEND_MODE_COLOUR_DODGE = 19

ColourBurn

ColourBurn -> VIPS_BLEND_MODE_COLOUR_BURN = 20

HardLight

HardLight -> VIPS_BLEND_MODE_HARD_LIGHT = 21

SoftLight

SoftLight -> VIPS_BLEND_MODE_SOFT_LIGHT = 22

Difference

Difference -> VIPS_BLEND_MODE_DIFFERENCE = 23

Exclusion

Exclusion -> VIPS_BLEND_MODE_EXCLUSION = 24

Last

Last -> VIPS_BLEND_MODE_LAST = 25

Trait Implementations

impl Clone for BlendMode[src]

impl Copy for BlendMode[src]

impl Debug for BlendMode[src]

impl FromPrimitive for BlendMode[src]

impl ToPrimitive for BlendMode[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.