pub enum BlendMode {
Show 19 variants
Normal,
Multiply,
Screen,
Overlay,
Darken,
Lighten,
ColorDodge,
LinearDodge,
Add,
ColorBurn,
HardLight,
SoftLight,
Subtract,
Difference,
Exclusion,
Inverse,
DestinationIn,
ClipToLower,
SliceFromLower,
}Expand description
Blending modes for visual composition. Defines how colors of overlapping nodes are merged.
Variants§
Normal
Normal blend (standard alpha compositing).
Multiply
Multiply colors (darken).
Screen
Screen blend (lighten, light effect).
Overlay
Overlay (combines Multiply and Screen).
Darken
Darken (only darker pixels).
Lighten
Lighten (only lighter pixels).
ColorDodge
Color dodge (lightens selectively).
LinearDodge
Linear dodge (lightens linearly).
Add
Add (sums colors, glow effect).
ColorBurn
Color burn (darkens selectively).
HardLight
Hard light (strong contrast).
SoftLight
Soft light (soft contrast).
Subtract
Subtract (subtracts colors).
Difference
Difference (absolute color difference).
Exclusion
Exclusion (soft difference).
Inverse
Inverse (inverts based on overlapping color factor).
DestinationIn
DestinationIn (keeps only pixels where destination exists).
ClipToLower
ClipToLower (clipping respecting transparency, against lower content).
SliceFromLower
SliceFromLower (inverse of ClipToLower, cuts by lower content).