ID2D1Ink interface (d2d1_3.h)

Represents a single continuous stroke of variable-width ink, as defined by a series of Bezier segments and widths.

Inheritance

The ID2D1Ink interface inherits from ID2D1Resource. ID2D1Ink also has these types of members:

Methods

The ID2D1Ink interface has these methods.

 
ID2D1Ink::AddSegments

Adds the given segments to the end of this ink object.
ID2D1Ink::GetBounds

Retrieve the bounds of the geometry, with an optional applied transform.
ID2D1Ink::GetSegmentCount

Returns the number of segments in this ink object.
ID2D1Ink::GetSegments

Retrieves the specified subset of segments stored in this ink object.
ID2D1Ink::GetStartPoint

Retrieves the starting point for this ink object.
ID2D1Ink::RemoveSegmentsAtEnd

Removes the given number of segments from the end of this ink object.
ID2D1Ink::SetSegmentAtEnd

Updates the last segment in this ink object with new control points. (overload 2/2)
ID2D1Ink::SetSegmentAtEnd

Updates the last segment in this ink object with new control points. (overload 1/2)
ID2D1Ink::SetSegments

Updates the specified segments in this ink object with new control points.
ID2D1Ink::SetStartPoint

Sets the starting point for this ink object. This determines where this ink object will start rendering. (overload 2/2)
ID2D1Ink::SetStartPoint

Sets the starting point for this ink object. This determines where this ink object will start rendering. (overload 1/2)
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object. (overload 4/4)
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object. (overload 1/4)
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object. (overload 2/4)
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object. (overload 3/4)

Requirements

Requirement Value
Target Platform Windows
Header d2d1_3.h