sun.java2d.pipe.PixelFillPipe |
Known Indirect Subclasses
BufferedRenderPipe |
Base class for enqueuing rendering operations in a single-threaded
rendering environment. |
LoopPipe |
|
NullPipe |
This is a class that implements all of the basic pixel rendering
methods as NOPs. |
PixelToShapeConverter |
This class converts calls to the basic pixel rendering methods
into calls to a generic Shape rendering pipeline. |
ValidatePipe |
This class is used to force a revalidation of the pipelines of
the indicated SunGraphics2D object before a draw command. |
|
Class Overview
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for filling various basic
geometric figures defined by explicit integer coordinates.
Typically this interface will be used for communication when
the coordinates of the rendering have been narrowed down to
actual device pixels, or for communication of untransformed
coordinates when the coordinates were specified using integers.
This interface does not cover all of the rendering calls that
are possible in Graphics since many of the rendering calls can
be transformed into one or more variants of these calls.
Summary
Public Methods |
abstract
void
|
fillArc(SunGraphics2D sg, int x, int y, int width, int height, int startAngle, int arcAngle)
|
abstract
void
|
fillOval(SunGraphics2D sg, int x, int y, int width, int height)
|
abstract
void
|
fillPolygon(SunGraphics2D sg, int[] xPoints, int[] yPoints, int nPoints)
|
abstract
void
|
fillRect(SunGraphics2D sg, int x, int y, int width, int height)
|
abstract
void
|
fillRoundRect(SunGraphics2D sg, int x, int y, int width, int height, int arcWidth, int arcHeight)
|
Public Methods
public
abstract
void
fillArc
(SunGraphics2D sg, int x, int y, int width, int height, int startAngle, int arcAngle)
public
abstract
void
fillOval
(SunGraphics2D sg, int x, int y, int width, int height)
public
abstract
void
fillPolygon
(SunGraphics2D sg, int[] xPoints, int[] yPoints, int nPoints)
public
abstract
void
fillRect
(SunGraphics2D sg, int x, int y, int width, int height)
public
abstract
void
fillRoundRect
(SunGraphics2D sg, int x, int y, int width, int height, int arcWidth, int arcHeight)