[]
        
(Showing Draft Content)

GrapeCity.Documents.DX.Direct2D.IGeometrySink

Interface IGeometrySink

Namespace
GrapeCity.Documents.DX.Direct2D
Assembly
GcDocs.DX.Windows.dll

ID2D1GeometrySink

[Guid("2cd9069f-12e2-11dc-9fed-001143a055f9")]
[Shadow(typeof(GeometrySinkShadow))]
public interface IGeometrySink : ISimplifiedGeometrySink, ICallbackable, IDisposable
Inherited Members
System.IDisposable.Dispose()

Methods

AddArc(ArcSegment)

Adds a single arc to the path geometry.

void AddArc(ArcSegment arc)

Parameters

arc ArcSegment

The arc segment to add to the figure.

AddBezier(BezierSegment)

Creates a cubic Bezier curve between the current point and the specified endpoint.

void AddBezier(BezierSegment bezier)

Parameters

bezier BezierSegment

A structure that describes the control points and endpoint of the Bezier curve to add.

AddLine(Point2F)

Creates a line segment between the current point and the specified end point and adds it to the geometry sink.

void AddLine(Point2F point)

Parameters

point Point2F

The end point of the line to draw.

AddQuadraticBezier(QuadraticBezierSegment)

Creates a quadratic Bezier curve between the current point and the specified endpoint.

void AddQuadraticBezier(QuadraticBezierSegment bezier)

Parameters

bezier QuadraticBezierSegment

A structure that describes the control point and the endpoint of the quadratic Bezier curve to add.

AddQuadraticBeziers(QuadraticBezierSegment[])

Adds a sequence of quadratic Bezier segments as an array in a single call.

void AddQuadraticBeziers(QuadraticBezierSegment[] beziers)

Parameters

beziers QuadraticBezierSegment[]

An array of a sequence of quadratic Bezier segments.