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.
ID2D1Ink::SetSegmentAtEnd

Updates the last segment in this ink object with new control points.
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.
ID2D1Ink::SetStartPoint

Sets the starting point for this ink object. This determines where this ink object will start rendering.
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object.
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object.
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object.
ID2D1Ink::StreamAsGeometry

Retrieves a geometric representation of this ink object.

Requirements

   
Target Platform Windows
Header d2d1_3.h