Table of Contents

Enum CompositionBlendMode

Namespace
Avalonia.Rendering.Composition
Assembly
Avalonia.Base.dll
public enum CompositionBlendMode

Fields

Clear = 0

No regions are enabled. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_clr.svg)

Color = 27

Creates a CompositionColorwith the hue and saturation of the source CompositionColorand the luminosity of the backdrop color. [Non-Separable Blend Modes]

ColorBurn = 19

Darkens the backdrop CompositionColorto reflect the source color. [Separable Blend Modes]

ColorDodge = 18

Brightens the backdrop CompositionColorto reflect the source color. [Separable Blend Modes]

Darken = 16

Selects the darker of the backdrop and source colors. [Separable Blend Modes]

Difference = 22

Subtracts the darker of the two constituent colors from the lighter color. [Separable Blend Modes]

Dst = 2

Only the destination will be present. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_dst.svg)

DstATop = 10

Destination which overlaps the source replaces the source. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_dst-atop.svg)

DstIn = 6

Destination which overlaps the source, replaces the source. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_dst-in.svg)

DstOut = 8

Destination is placed, where it falls outside of the source. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_dst-out.svg)

DstOver = 4

Destination is placed over the source. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_dst-over.svg)

Exclusion = 23

Produces an effect similar to that of the Difference mode but lower in contrast. [Separable Blend Modes]

HardLight = 20

Multiplies or screens the colors, depending on the source CompositionColorvalue. [Separable Blend Modes]

Hue = 25

Creates a CompositionColorwith the hue of the source CompositionColorand the saturation and luminosity of the backdrop color. [Non-Separable Blend Modes]

Lighten = 17

Selects the lighter of the backdrop and source colors. [Separable Blend Modes]

Luminosity = 28

Creates a CompositionColorwith the luminosity of the source CompositionColorand the hue and saturation of the backdrop color. [Non-Separable Blend Modes]

Modulate = 13

Multiplies all components (= alpha and color). [Separable Blend Modes]

Multiply = 24

The source CompositionColoris multiplied by the destination CompositionColorand replaces the destination [Separable Blend Modes]

Overlay = 15

Multiplies or screens the colors, depending on the backdrop CompositionColorvalue. [Separable Blend Modes]

Plus = 12

Display the sum of the source image and destination image. [Porter Duff Compositing Operators]

Saturation = 26

Creates a CompositionColorwith the saturation of the source CompositionColorand the hue and luminosity of the backdrop color. [Non-Separable Blend Modes]

Screen = 14

Multiplies the complements of the backdrop and source CompositionColorvalues, then complements the result. [Separable Blend Modes]

SoftLight = 21

Darkens or lightens the colors, depending on the source CompositionColorvalue. [Separable Blend Modes]

Src = 1

Only the source will be present. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_src.svg)

SrcATop = 9

Source which overlaps the destination, replaces the destination. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_src-atop.svg)

SrcIn = 5

The source that overlaps the destination, replaces the destination. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_src-in.svg)

SrcOut = 7

Source is placed, where it falls outside of the destination. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_src-out.svg)

SrcOver = 3

Source is placed over the destination. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_src-over.svg)

Xor = 11

The non-overlapping regions of source and destination are combined. [Porter Duff Compositing Operators] (https://drafts.fxtf.org/compositing-1/examples/PD_xor.svg)