Class
VisualBloom
ChartForgeX.Effects
Immutable finite gamma-sRGB luminance-ramp, blur and Screen bloom.
Inheritance
- object
- VisualBloom
Remarks
Unassociated gamma-sRGB luminance uses the existing native mask coefficients. Bright-pass alpha and premultiplied channels remain16-bit until one final conversion. This is not linear-light or HDR bloom.
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
- Method ImageComposition.Bloom
- Method PreparedVisual.CaptureLayer
- Method PreparedVisual.WithBloom
Constructors
public VisualBloom(double sigmaX, double threshold, double strength, double? sigmaY = null, bool orderedDither = true) #Creates a finite bloom with explicitly authored brightness threshold and contribution opacity.
Parameters
- sigmaX double
- Logical horizontal three-box Gaussian target.
- threshold double
- Required normalized luminance threshold in [0,1], resolved to native16-bit coverage.
- strength double
- Required contribution opacity in [0,1], resolved to native16-bit coverage.
- sigmaY double? = null
- Optional vertical target; null uses sigmaX.
- orderedDither bool = true
- Uses the existing single final RGBA8 quantizer.