ID2D1Transform interface (d2d1effectauthor.h)

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

Inheritance

The ID2D1Transform interface inherits from ID2D1TransformNode. ID2D1Transform also has these types of members:

Methods

The ID2D1Transform interface has these methods.

 
ID2D1Transform::MapInputRectsToOutputRect

Performs the inverse mapping to MapOutputRectToInputRects.
ID2D1Transform::MapInvalidRect

Sets the input rectangles for this rendering pass into the transform.
ID2D1Transform::MapOutputRectToInputRects

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

Remarks

Transforms are aggregated by effect authors. This interface provides a common interface for implementing the Shantzis rectangle calculations which is the basis for all the transform processing in Direct2D imaging extensions. These calculations are described in the paper A model for efficient and flexible image computing.

Requirements

Requirement Value
Minimum supported client Windows 8 and Platform Update for Windows 7 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 and Platform Update for Windows Server 2008 R2 [desktop apps | UWP apps]
Target Platform Windows
Header d2d1effectauthor.h

See also

ID2D1TransformNode