VisualCompositeOperator
ChartForgeX.Effects
Selects one explicit Porter-Duff operation over a source and a destination backdrop.
Inheritance
- Enum
- VisualCompositeOperator
Remarks
Channels use the existing native effect's gamma-encoded sRGB premultiplied16 owner. Channel blending and additive PlusLighter remain VisualBlendMode; this enum does not duplicate them.
Usage
Explore 12 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 11
- Field VisualCompositeOperator.Clear
- Field VisualCompositeOperator.Copy
- Field VisualCompositeOperator.DestinationAtop
- Field VisualCompositeOperator.DestinationIn
- Field VisualCompositeOperator.DestinationOut
- Field VisualCompositeOperator.DestinationOver
- Field VisualCompositeOperator.SourceAtop
- Field VisualCompositeOperator.SourceIn
- Field VisualCompositeOperator.SourceOut
- Field VisualCompositeOperator.SourceOver
- Field VisualCompositeOperator.Xor
Accepted by parameters 1
- Method ImageComposition.DrawLayer
Inherited Methods
public string ToString(IFormatProvider? provider) #Obsolete("The provider argument is not used. Use ToString() instead.")Parameters
- provider IFormatProvider?
Returns
stringpublic string ToString(string? format, IFormatProvider? provider) #Obsolete("The provider argument is not used. Use ToString(String) instead.")Parameters
- format string?
- provider IFormatProvider?
Returns
stringValues
public const VisualCompositeOperator SourceIn #Keeps source only where destination alpha covers it.
1public const VisualCompositeOperator SourceOut #Keeps source only outside destination alpha.
2public const VisualCompositeOperator SourceAtop #Places source atop destination while retaining destination coverage.
3public const VisualCompositeOperator DestinationIn #Keeps destination only where source alpha covers it.
5public const VisualCompositeOperator DestinationOut #Removes destination where source alpha covers it.
6public const VisualCompositeOperator DestinationAtop #Places destination atop source while retaining source coverage.
7public const VisualCompositeOperator Xor #Keeps the nonoverlapping source and destination contributions.
8public const VisualCompositeOperator Copy #Copies exact source RGBA inside its extent and clears the remaining destination frame.
9public const VisualCompositeOperator Clear #Clears the complete destination frame to transparent black.
10