BlendMode
Description:
[ CCode ( cprefix = "GSK_BLEND_MODE_" , type_id = "gsk_blend_mode_get_type ()" ) ]
public enum BlendMode
The blend modes available for render nodes.
The implementation of each blend mode is deferred to the rendering pipeline.
See <https://www.w3.org/TR/compositing-1/blending
> for more information on blending and blend modes.
Content:
Enum values:
- COLOR - Creates a color with the hue and
saturation of the source color and the luminosity of the destination color
- COLOR_BURN - Darkens the destination color
to reflect the source color
- COLOR_DODGE - Brightens the destination
color to reflect the source color
- DARKEN - Selects the darker of the destination
and source colors
- DEFAULT - The default blend mode, which
specifies no blending
- DIFFERENCE - Subtracts the darker of the
two constituent colors from the lighter color
- EXCLUSION - Produces an effect similar to
that of the difference mode but lower in contrast
- HARD_LIGHT - Multiplies or screens the
colors, depending on the source color value
- HUE - Creates a color with the hue of the source
color and the saturation and luminosity of the destination color
- LIGHTEN - Selects the lighter of the
destination and source colors
- LUMINOSITY - Creates a color with the
luminosity of the source color and the hue and saturation of the destination color
- MULTIPLY - The source color is multiplied by
the destination and replaces the destination
- OVERLAY - Multiplies or screens the colors,
depending on the destination color value.
- SATURATION - Creates a color with the
saturation of the source color and the hue and luminosity of the destination color
- SCREEN - Multiplies the complements of the
destination and source color values, then complements the result.
- SOFT_LIGHT - Darkens or lightens the
colors, depending on the source color value