OpacityMetadataEffect Class |
Namespace: Microsoft.Graphics.Canvas.Effects
public sealed class OpacityMetadataEffect : ICanvasEffect, IGraphicsEffect, IGraphicsEffectSource, ICanvasImage, IDisposable
The OpacityMetadataEffect type exposes the following members.
Name | Description | |
---|---|---|
OpacityMetadataEffect | Initializes a new instance of the OpacityMetadataEffect class. |
Name | Description | |
---|---|---|
BufferPrecision | Specifies what precision to use for intermediate buffers when drawing this effect. | |
CacheOutput | Enables caching the output from drawing this effect. | |
Name | Attaches a user-defined name string to the effect. | |
OpaqueRectangle | Specifies the region of the image which is fully opaque. | |
Source | Gets or sets the input source for OpacityMetadata effect. |
Name | Description | |
---|---|---|
Dispose | Releases all resources used by the effect. | |
GetBounds(ICanvasResourceCreator) | Retrieves the bounds of this OpacityMetadataEffect. | |
GetBounds(ICanvasResourceCreator, Matrix3x2) | Retrieves the bounds of this OpacityMetadataEffect. | |
GetInvalidRectangles | Queries what regions of the effect output have changed since it was last drawn. | |
GetRequiredSourceRectangle | Queries what part of an effect source image is needed to draw an output region. | |
GetRequiredSourceRectangles | Queries what parts of the effect source images are needed to draw an output region. | |
InvalidateSourceRectangle | Notifies the effect that one of its source images has changed. |
Supported by Win2D but not Windows.UI.Composition.
Note: this effect doesn't modify the image itself to be opaque. It modifies data associated with the image so the renderer assumes the specified region is opaque.
This Windows Runtime type corresponds to the D2D Opacity metadata effect.