#[repr(u32)]
pub enum PictOp {
Show 53 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,
}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§
source§impl Ord for PictOp
impl Ord for PictOp
source§impl PartialEq<PictOp> for PictOp
impl PartialEq<PictOp> for PictOp
source§impl PartialOrd<PictOp> for PictOp
impl PartialOrd<PictOp> for PictOp
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self and other) and is used by the <=
operator. Read moreimpl Copy for PictOp
impl Eq for PictOp
impl StructuralEq for PictOp
impl StructuralPartialEq for PictOp
Auto Trait Implementations§
impl RefUnwindSafe for PictOp
impl Send for PictOp
impl Sync for PictOp
impl Unpin for PictOp
impl UnwindSafe for PictOp
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more