#[repr(u8)]pub enum BitmapBlendingMode {
Show 28 variants
Unspecified = 0,
SourceOver = 1,
Source = 2,
Destination = 3,
DestinationOver = 4,
SourceIn = 5,
DestinationIn = 6,
SourceOut = 7,
DestinationOut = 8,
SourceAtop = 9,
DestinationAtop = 10,
Xor = 11,
Plus = 12,
Screen = 13,
Overlay = 14,
Darken = 15,
Lighten = 16,
ColorDodge = 17,
ColorBurn = 18,
HardLight = 19,
SoftLight = 20,
Difference = 21,
Exclusion = 22,
Multiply = 23,
Hue = 24,
Saturation = 25,
Color = 26,
Luminosity = 27,
}Expand description
Controls the way bitmaps are drawn together.
Variants§
Unspecified = 0
SourceOver = 1
Source = 2
Destination = 3
DestinationOver = 4
SourceIn = 5
DestinationIn = 6
SourceOut = 7
DestinationOut = 8
SourceAtop = 9
DestinationAtop = 10
Xor = 11
Plus = 12
Screen = 13
Overlay = 14
Darken = 15
Lighten = 16
ColorDodge = 17
ColorBurn = 18
HardLight = 19
SoftLight = 20
Difference = 21
Exclusion = 22
Multiply = 23
Hue = 24
Saturation = 25
Color = 26
Luminosity = 27
Trait Implementations§
Source§impl BatchValue for BitmapBlendingMode
impl BatchValue for BitmapBlendingMode
Source§impl Clone for BitmapBlendingMode
impl Clone for BitmapBlendingMode
impl Copy for BitmapBlendingMode
Source§impl Debug for BitmapBlendingMode
impl Debug for BitmapBlendingMode
Source§impl Default for BitmapBlendingMode
impl Default for BitmapBlendingMode
impl Eq for BitmapBlendingMode
Source§impl Hash for BitmapBlendingMode
impl Hash for BitmapBlendingMode
Source§impl MarkupTyped for BitmapBlendingMode
impl MarkupTyped for BitmapBlendingMode
Source§const MARKUP: &'static MarkupType
const MARKUP: &'static MarkupType
The markup metadata of the type.
Source§impl PartialEq for BitmapBlendingMode
impl PartialEq for BitmapBlendingMode
impl StructuralPartialEq for BitmapBlendingMode
Auto Trait Implementations§
impl Freeze for BitmapBlendingMode
impl RefUnwindSafe for BitmapBlendingMode
impl Send for BitmapBlendingMode
impl Sync for BitmapBlendingMode
impl Unpin for BitmapBlendingMode
impl UnsafeUnpin for BitmapBlendingMode
impl UnwindSafe for BitmapBlendingMode
Blanket Implementations§
Source§impl<T> AnyValue for Twhere
T: PartialEq + 'static,
impl<T> AnyValue for Twhere
T: PartialEq + 'static,
fn any_value_as_any(&self) -> &(dyn Any + 'static)
fn any_value_eq(&self, other: &(dyn AnyValue + 'static)) -> bool
fn any_value_type_name(&self) -> &'static str
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
Source§impl<T> ClassDefaults for Twhere
T: ?Sized,
impl<T> ClassDefaults for Twhere
T: ?Sized,
Source§fn static_constructor()
fn static_constructor()
The static constructor of a type: work done once per thread, after
the properties of the type are registered and before its first
instance exists (class handlers,
affects_render, metadata
overrides). Read more