LineSinkpublic abstract class LineSink extends Object The LineSink interface accepts a series of line
drawing commands: moveTo , lineTo ,
close (equivalent to a lineTo command
with an argument equal to the argument of the last
moveTo command), and end .
A Flattener may be used to connect a general path
source to a LineSink .
The Renderer class implements the
LineSink interface. |
Methods Summary |
---|
public abstract void | close()Closes the current path by drawing a line from the current
drawing position to the point specified by the moset recent
moveTo command.
| public abstract void | end()Ends the current path. It may be necessary to end a path in
order to allow end caps to be drawn.
| public abstract void | lineJoin()Provides a hint that the current segment should be joined to
the following segment using an explicit miter or round join if
required.
An application-generated path will generally have no need
to contain calls to this method; they are typically introduced
by a Flattener to mark segment divisions that
appear in its input, and consumed by a Stroker
that is responsible for emitting the miter or round join
segments.
Other LineSink classes should simply pass this
hint to their output sink as needed.
| public abstract void | lineTo(int x1, int y1)Draws a line from the current drawing position to the point
(x1, y1) and sets the current drawing position to
(x1, y1) .
| public abstract void | moveTo(int x0, int y0)Moves the current drawing position to the point (x0,
y0) .
|
|