OutlineSink Class

Receives the outline of a glyph: closed contours of lines and Bézier curves, in font units with the y axis up.

public abstract class OutlineSink

Constructors

NameDescription
OutlineSink()

OutlineSink()

protected OutlineSink()

No documentation is available.

Methods

NameDescription
Close()Ends the contour, whose current point is its first point.
CubicTo(double, double, double, double, double, double)Adds a cubic Bézier curve from the current point.
LineTo(double, double)Adds a line from the current point.
MoveTo(double, double)Starts a contour.
QuadraticTo(double, double, double, double)Adds a quadratic Bézier curve from the current point.

Close()

Ends the contour, whose current point is its first point.

public abstract void Close()

CubicTo(double, double, double, double, double, double)

Adds a cubic Bézier curve from the current point.

public abstract void CubicTo(double control1X, double control1Y, double control2X, double control2Y, double x, double y)

Parameters

control1X double
control1Y double
control2X double
control2Y double
x double
y double

LineTo(double, double)

Adds a line from the current point.

public abstract void LineTo(double x, double y)

Parameters

x double
y double

MoveTo(double, double)

Starts a contour.

public abstract void MoveTo(double x, double y)

Parameters

x double
y double

QuadraticTo(double, double, double, double)

Adds a quadratic Bézier curve from the current point.

public abstract void QuadraticTo(double controlX, double controlY, double x, double y)

Parameters

controlX double
controlY double
x double
y double