[]
ID2D1GeometrySink
[Guid("2cd9069f-12e2-11dc-9fed-001143a055f9")]
[Shadow(typeof(GeometrySinkShadow))]
public interface IGeometrySink : ISimplifiedGeometrySink, ICallbackable, IDisposable
Adds a single arc to the path geometry.
void AddArc(ArcSegment arc)
arc
ArcSegmentThe arc segment to add to the figure.
Creates a cubic Bezier curve between the current point and the specified endpoint.
void AddBezier(BezierSegment bezier)
bezier
BezierSegmentA structure that describes the control points and endpoint of the Bezier curve to add.
Creates a line segment between the current point and the specified end point and adds it to the geometry sink.
void AddLine(Point2F point)
point
Point2FThe end point of the line to draw.
Creates a quadratic Bezier curve between the current point and the specified endpoint.
void AddQuadraticBezier(QuadraticBezierSegment bezier)
bezier
QuadraticBezierSegmentA structure that describes the control point and the endpoint of the quadratic Bezier curve to add.
Adds a sequence of quadratic Bezier segments as an array in a single call.
void AddQuadraticBeziers(QuadraticBezierSegment[] beziers)
beziers
QuadraticBezierSegment[]An array of a sequence of quadratic Bezier segments.