#[repr(u32)]pub enum PictOp {
Show 53 variants
Clear = 0,
Src = 1,
Dst = 2,
Over = 3,
OverReverse = 4,
In = 5,
InReverse = 6,
Out = 7,
OutReverse = 8,
Atop = 9,
AtopReverse = 10,
Xor = 11,
Add = 12,
Saturate = 13,
DisjointClear = 16,
DisjointSrc = 17,
DisjointDst = 18,
DisjointOver = 19,
DisjointOverReverse = 20,
DisjointIn = 21,
DisjointInReverse = 22,
DisjointOut = 23,
DisjointOutReverse = 24,
DisjointAtop = 25,
DisjointAtopReverse = 26,
DisjointXor = 27,
ConjointClear = 32,
ConjointSrc = 33,
ConjointDst = 34,
ConjointOver = 35,
ConjointOverReverse = 36,
ConjointIn = 37,
ConjointInReverse = 38,
ConjointOut = 39,
ConjointOutReverse = 40,
ConjointAtop = 41,
ConjointAtopReverse = 42,
ConjointXor = 43,
Multiply = 48,
Screen = 49,
Overlay = 50,
Darken = 51,
Lighten = 52,
ColorDodge = 53,
ColorBurn = 54,
HardLight = 55,
SoftLight = 56,
Difference = 57,
Exclusion = 58,
HslHue = 59,
HslSaturation = 60,
HslColor = 61,
HslLuminosity = 62,
}
Variants§
Clear = 0
Src = 1
Dst = 2
Over = 3
OverReverse = 4
In = 5
InReverse = 6
Out = 7
OutReverse = 8
Atop = 9
AtopReverse = 10
Xor = 11
Add = 12
Saturate = 13
DisjointClear = 16
DisjointSrc = 17
DisjointDst = 18
DisjointOver = 19
DisjointOverReverse = 20
DisjointIn = 21
DisjointInReverse = 22
DisjointOut = 23
DisjointOutReverse = 24
DisjointAtop = 25
DisjointAtopReverse = 26
DisjointXor = 27
ConjointClear = 32
ConjointSrc = 33
ConjointDst = 34
ConjointOver = 35
ConjointOverReverse = 36
ConjointIn = 37
ConjointInReverse = 38
ConjointOut = 39
ConjointOutReverse = 40
ConjointAtop = 41
ConjointAtopReverse = 42
ConjointXor = 43
Multiply = 48
Screen = 49
Overlay = 50
Darken = 51
Lighten = 52
ColorDodge = 53
ColorBurn = 54
HardLight = 55
SoftLight = 56
Difference = 57
Exclusion = 58
HslHue = 59
HslSaturation = 60
HslColor = 61
HslLuminosity = 62
Trait Implementations§
source§impl Ord for PictOp
impl Ord for PictOp
source§impl PartialEq for PictOp
impl PartialEq for PictOp
source§impl PartialOrd for PictOp
impl PartialOrd 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 StructuralPartialEq for PictOp
Auto Trait Implementations§
impl Freeze for PictOp
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