Skip to content
ChartForgeX
Enum

VisualBlendMode

ChartForgeX.Effects

Namespace
ChartForgeX.Effects
Assembly
ChartForgeX
Base
Enum
Implements
IComparable ISpanFormattable IFormattable IConvertible
Modifiers
sealed

Explicit gamma-encoded sRGB compositing for an isolated captured source and a known destination.

Inheritance

  • Enum
  • VisualBlendMode

Usage

Explore 18 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Values

public const VisualBlendMode Normal #

Source over the backdrop.

Value: 0
public const VisualBlendMode Multiply #

Multiplies overlapping unassociated channels, with source-over alpha.

Value: 1
public const VisualBlendMode Screen #

Screens overlapping unassociated channels, with source-over alpha.

Value: 2
public const VisualBlendMode PlusLighter #

Adds premultiplied channels and alpha independently, clamping each to one.

Value: 3
public const VisualBlendMode Overlay #

Multiplies or Screens each channel according to the destination channel.

Value: 4
public const VisualBlendMode Darken #

Selects the darker source or destination channel.

Value: 5
public const VisualBlendMode Lighten #

Selects the lighter source or destination channel.

Value: 6
public const VisualBlendMode ColorDodge #

Brightens the destination by the inverse source channel, with the standard endpoint rules.

Value: 7
public const VisualBlendMode ColorBurn #

Darkens the destination by the source channel, with the standard endpoint rules.

Value: 8
public const VisualBlendMode HardLight #

Multiplies or Screens each channel according to the source channel.

Value: 9
public const VisualBlendMode SoftLight #

Applies the standard piecewise soft-light channel law.

Value: 10
public const VisualBlendMode Difference #

Selects the absolute difference between source and destination channels.

Value: 11
public const VisualBlendMode Exclusion #

Combines channels as source plus destination minus twice their product.

Value: 12
public const VisualBlendMode Hue #

Uses source hue with destination saturation and luminosity.

Value: 13
public const VisualBlendMode Saturation #

Uses source saturation with destination hue and luminosity.

Value: 14
public const VisualBlendMode Color #

Uses source hue and saturation with destination luminosity.

Value: 15
public const VisualBlendMode Luminosity #

Uses source luminosity with destination hue and saturation.

Value: 16