Click or drag to resize
Transform2DEffect Class
Applies a 2D affine transform matrix to an image.
Inheritance Hierarchy

Namespace:  Microsoft.Graphics.Canvas.Effects
Assembly:  Microsoft.Graphics.Canvas (in Microsoft.Graphics.Canvas.dll) Version:
public sealed class Transform2DEffect : ICanvasEffect, 
	IGraphicsEffect, IGraphicsEffectSource, ICanvasImage, IDisposable

The Transform2DEffect type exposes the following members.

Public methodTransform2DEffect
Initializes a new instance of the Transform2DEffect class.
Public propertyBorderMode
Border mode for edge pixels. Default value Soft.
Public propertyBufferPrecision
Specifies what precision to use for intermediate buffers when drawing this effect.
Public propertyCacheOutput
Enables caching the output from drawing this effect.
Public propertyInterpolationMode
Interpolation mode. Default value Linear.
Public propertyName
Attaches a user-defined name string to the effect.
Public propertySharpness
When using high quality cubic interpolation mode, specifies the sharpness level of the scaling filter as a float between 0 and 1.
Public propertySource
Gets or sets the input source for Transform2D effect.
Public propertyTransformMatrix
Gets or sets the 3x2 affine transform matrix. Default value is the identity matrix.
Public methodDispose
Releases all resources used by the effect.
Public methodGetBounds(ICanvasResourceCreator)
Retrieves the bounds of this Transform2DEffect.
Public methodGetBounds(ICanvasResourceCreator, Matrix3x2)
Retrieves the bounds of this Transform2DEffect.
Public methodGetInvalidRectangles
Queries what regions of the effect output have changed since it was last drawn.
Public methodCode exampleGetRequiredSourceRectangle
Queries what part of an effect source image is needed to draw an output region.
Public methodGetRequiredSourceRectangles
Queries what parts of the effect source images are needed to draw an output region.
Public methodInvalidateSourceRectangle
Notifies the effect that one of its source images has changed.

This Windows Runtime type corresponds to the D2D 2D Affine transform effect.

See Also