[][src]Enum breadx::auto::render::PictOp

#[repr(u8)]pub enum PictOp {
    Clear,
    Src,
    Dst,
    Over,
    OverReverse,
    In,
    InReverse,
    Out,
    OutReverse,
    Atop,
    AtopReverse,
    Xor,
    Add,
    Saturate,
    DisjointClear,
    DisjointSrc,
    DisjointDst,
    DisjointOver,
    DisjointOverReverse,
    DisjointIn,
    DisjointInReverse,
    DisjointOut,
    DisjointOutReverse,
    DisjointAtop,
    DisjointAtopReverse,
    DisjointXor,
    ConjointClear,
    ConjointSrc,
    ConjointDst,
    ConjointOver,
    ConjointOverReverse,
    ConjointIn,
    ConjointInReverse,
    ConjointOut,
    ConjointOutReverse,
    ConjointAtop,
    ConjointAtopReverse,
    ConjointXor,
    Multiply,
    Screen,
    Overlay,
    Darken,
    Lighten,
    ColorDodge,
    ColorBurn,
    HardLight,
    SoftLight,
    Difference,
    Exclusion,
    HslHue,
    HslSaturation,
    HslColor,
    HslLuminosity,
}

Variants

Clear
Src
Dst
Over
OverReverse
In
InReverse
Out
OutReverse
Atop
AtopReverse
Xor
Add
Saturate
DisjointClear
DisjointSrc
DisjointDst
DisjointOver
DisjointOverReverse
DisjointIn
DisjointInReverse
DisjointOut
DisjointOutReverse
DisjointAtop
DisjointAtopReverse
DisjointXor
ConjointClear
ConjointSrc
ConjointDst
ConjointOver
ConjointOverReverse
ConjointIn
ConjointInReverse
ConjointOut
ConjointOutReverse
ConjointAtop
ConjointAtopReverse
ConjointXor
Multiply
Screen
Overlay
Darken
Lighten
ColorDodge
ColorBurn
HardLight
SoftLight
Difference
Exclusion
HslHue
HslSaturation
HslColor
HslLuminosity

Trait Implementations

impl AsByteSequence for PictOp[src]

impl Clone for PictOp[src]

impl Copy for PictOp[src]

impl Debug for PictOp[src]

impl Default for PictOp[src]

impl Eq for PictOp[src]

impl Ord for PictOp[src]

impl PartialEq<PictOp> for PictOp[src]

impl PartialOrd<PictOp> for PictOp[src]

impl StructuralEq for PictOp[src]

impl StructuralPartialEq for PictOp[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.