GskBlendMode

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.

Values

ValueMeaning
DEFAULT0

The default blend mode, which specifies no blending

MULTIPLY1

The source color is multiplied by the destination and replaces the destination

SCREEN2

Multiplies the complements of the destination and source color values, then complements the result.

OVERLAY3

Multiplies or screens the colors, depending on the destination color value. This is the inverse of hard-list

DARKEN4

Selects the darker of the destination and source colors

LIGHTEN5

Selects the lighter of the destination and source colors

COLOR_DODGE6

Brightens the destination color to reflect the source color

COLOR_BURN7

Darkens the destination color to reflect the source color

HARD_LIGHT8

Multiplies or screens the colors, depending on the source color value

SOFT_LIGHT9

Darkens or lightens the colors, depending on the source color value

DIFFERENCE10

Subtracts the darker of the two constituent colors from the lighter color

EXCLUSION11

Produces an effect similar to that of the difference mode but lower in contrast

COLOR12

Creates a color with the hue and saturation of the source color and the luminosity of the destination color

HUE13

Creates a color with the hue of the source color and the saturation and luminosity of the destination color

SATURATION14

Creates a color with the saturation of the source color and the hue and luminosity of the destination color

LUMINOSITY15

Creates a color with the luminosity of the source color and the hue and saturation of the destination color

Meta