Table of Contents

Interface ITransform

Namespace
PaintDotNet.Direct2D1
Assembly
PaintDotNet.Windows.dll

Represents the base interface for all of the transforms implemented by the transform author.
ID2D1Transform

public interface ITransform : ITransformNode, IObjectRef, IIsDisposed, IDisposable
Inherited Members
Extension Methods

Methods

MapInputRectsToOutputRect(ReadOnlySpan<RectInt32>, ReadOnlySpan<RectInt32>, out RectInt32, out RectInt32)

Performs the inverse mapping to MapOutputRectToInputRects.

MapInvalidRect(int, RectInt32, out RectInt32)

Sets the input rectangles for this rendering pass into the transform.

MapOutputRectToInputRects(RectInt32, Span<RectInt32>)

Allows a transform to state how it would map a rectangle requested on its output to a set of sample rectangles on its input.