Skip to content
ChartForgeX
Class

VisualOutline

ChartForgeX.Effects

Namespace
ChartForgeX.Effects
Assembly
ChartForgeX
Modifiers
sealed

Immutable outer alpha-band morphology outline of a complete captured source.

Inheritance

  • object
  • VisualOutline

Remarks

The square kernel dilates alpha once. Only the new coverage beyond original alpha is tinted, then merged additively; a half-transparent interior is not painted twice. This is not a vector path stroke.

Usage

Explore 4 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.

Returned or exposed by 1

Accepted by parameters 3

Constructors

public VisualOutline(ChartColor color, double radius, bool orderedDither = true) #

Creates an outer band in logical coordinates. Zero radius or transparent color is an exact no-op.

Parameters

color ChartForgeX.Primitives.ChartColor required
Literal band color; its alpha multiplies only the new outer coverage.
radius double required
Finite nonnegative logical radius, mapping to a whole device sample at capture density.
orderedDither bool = true optional
Uses the existing final RGBA8 Bayer quantizer.

Properties

public ChartColor Color { get; } #

Gets the resolved literal band color.

public double Radius { get; } #

Gets the outer logical morphology radius.

public bool OrderedDither { get; } #

Gets the final native RGBA dither policy.