static BlendMode |
BlendMode.Add |
For each channel, Add takes the sum of the of the source and
destination values.
|
static BlendMode |
BlendMode.Burn |
For each channel, Burn decreases the brightness of the
destination relative to the brightness of the source.
|
static BlendMode |
BlendMode.Color |
Color mixes the hue and saturation of the source pixel but keeps
the brightness of the destination.
|
static BlendMode |
BlendMode.ColorBurn |
For each channel, ColorBurn decreases the contrast of the
destination relative to the brightness of the source.
|
static BlendMode |
BlendMode.ColorDodge |
For each channel, ColorDodge brightens the destination by
decreasing the contrast relative to the source.
|
static BlendMode |
BlendMode.Darken |
For each channel, Darken chooses the darker of the source and
destination values.
|
static BlendMode |
BlendMode.Difference |
For each channel, Difference takes the absolute value of the
difference of the source and destination values.
|
static BlendMode |
BlendMode.Dodge |
For each channel, Dodge increases the brightness of the
destination relative to the brightness of the source.
|
static BlendMode |
BlendMode.Exclusion |
Exclusion produces an effect similar to Difference , but
lower in contrast.
|
static BlendMode |
BlendMode.Glow |
Glow has the same effect as Reflect , but is used when
the source and destination are reversed.
|
static BlendMode |
BlendMode.HardLight |
For each channel, HardLight either multiplies or screens the
values, depending on the source value.
|
static BlendMode |
BlendMode.HardMix |
For each channel, HardMix drives the value to either be fully off
or fully on depending on the sum of the source and destination values.
|
static BlendMode |
BlendMode.Hue |
Hue mixes the hue of the source pixel but keeps the saturation
and brightness of the destination.
|
static BlendMode |
BlendMode.Lighten |
For each channel, Lighten chooses the lighter of the source and
destination values.
|
static BlendMode |
BlendMode.LinearBurn |
For each channel, LinearBurn darkens the destination by
increasing the contrast relative to the source.
|
static BlendMode |
BlendMode.LinearDodge |
LinearDodge is the same as Add .
|
static BlendMode |
BlendMode.LinearLight |
For each channel, LinearLight either dodges or burns the values
by adjusting brightness, depending on the source value.
|
static BlendMode |
BlendMode.Luminosity |
Luminosity mixes the brightness of the source pixel but keeps the
hue and saturation of the destination.
|
static BlendMode |
BlendMode.Multiply |
For each channel, Multiply takes the product of the of the source
and destination values.
|
static BlendMode |
BlendMode.Negation |
Negation produces a similar effect to Difference , but
the values are inverted so that the destination becomes lighter rather
than darker.
|
static BlendMode |
BlendMode.Overlay |
For each channel, Overlay either multiplies or screens the
values, depending on the destination.
|
static BlendMode |
BlendMode.PinLight |
For each channel, PinLight may replace the destination value with
the source value.
|
static BlendMode |
BlendMode.Reflect |
Reflect lightens the destination based on the source using a
non-linear function.
|
static BlendMode |
BlendMode.Saturation |
Saturation mixes the saturation of the source pixel but keeps the
hue and brightness of the destination.
|
static BlendMode |
BlendMode.Screen |
For each channel, Screen takes the inverse product of the source
and destination values.
|
static BlendMode |
BlendMode.SoftLight |
For each channel, SoftLight either dodges or burns the values,
depending on the source value.
|
static BlendMode |
BlendMode.Subtract |
For each channel, Subtract subtracts the source value from the
destination value.
|
static BlendMode |
BlendMode.VividLight |
For each channel, VividLight either dodges or burns the values by
adjusting contrast, depending on the source value.
|