| Interface | Description |
|---|---|
| [source] CompositePipe |
This interface defines the set of calls used by a rendering pipeline
based on the Ductus Rasterizer to communicate the alpha tile sequence
to the output (compositing) stages of the pipeline.
|
| [source] DrawImagePipe |
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for performing various
image copy commands.
|
| [source] ParallelogramPipe |
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing arbitrary
parallelogram shapes.
|
| [source] PixelDrawPipe |
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing various basic
geometric figures defined by explicit integer coordinates.
|
| [source] PixelFillPipe |
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.
|
| [source] ShapeDrawPipe |
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing generic Shape
objects.
|
| [source] SpanIterator |
This interface defines a general method for iterating through the
rectangular "spans" that represent the interior of a filled path.
|
| [source] TextPipe |
This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing various text
representations.
|
| Class | Description |
|---|---|
| [source] AATextRenderer |
A delegate pipe of SG2D for drawing anti-aliased text with
a solid source colour to an opaque destination.
|
| [source] AlphaColorPipe |
This class implements a CompositePipe that renders path alpha tiles
into a destination that supports direct alpha compositing of a solid
color, according to one of the rules in the AlphaComposite class.
|
| [source] AlphaPaintPipe |
This class implements a CompositePipe that renders path alpha tiles
into a destination according to the Composite attribute of a
SunGraphics2D.
|
| [source] AlphaPaintPipe.TileContext | |
| [source] BufferedBufImgOps | |
| [source] BufferedContext |
Base context class for managing state in a single-threaded rendering
environment.
|
| [source] BufferedMaskBlit |
The MaskBlit operation is expressed as:
dst = ((src
|
| [source] BufferedMaskFill |
The MaskFill operation is expressed as:
dst = ((src
|
| [source] BufferedOpCodes | |
| [source] BufferedPaints | |
| [source] BufferedRenderPipe |
Base class for enqueuing rendering operations in a single-threaded
rendering environment.
|
| [source] BufferedTextPipe | |
| [source] DrawImage | |
| [source] DuctusRenderer |
This class provides utility routines to create, cache, initialize
and release Ductus Rasterizer objects.
|
| [source] DuctusShapeRenderer |
This class is used to convert raw geometry into 8-bit alpha tiles
using the Ductus Rasterizer for application by the next stage of
the pipeline.
|
| [source] GeneralCompositePipe | |
| [source] GlyphListLoopPipe |
A delegate pipe of SG2D which implements redispatching of
for the src mode loops in the drawGlyphVector case where
the installed loop may not match the glyphvector.
|
| [source] GlyphListPipe |
A delegate pipe of SG2D for drawing text.
|
| [source] LCDTextRenderer |
A delegate pipe of SG2D for drawing LCD text with
a solid source colour to an opaque destination.
|
| [source] LoopPipe | |
| [source] NullPipe |
This is a class that implements all of the basic pixel rendering
methods as NOPs.
|
| [source] OutlineTextRenderer |
A delegate pipe of SG2D for drawing "large" text with
a solid source colour to an opaque destination.
|
| [source] PixelToParallelogramConverter |
This class converts calls to the basic pixel rendering methods
into calls to the methods on a ParallelogramPipe.
|
| [source] PixelToShapeConverter |
This class converts calls to the basic pixel rendering methods
into calls to a generic Shape rendering pipeline.
|
| [source] Region |
This class encapsulates a definition of a two dimensional region which
consists of a number of Y ranges each containing multiple X bands.
|
| [source] RegionClipSpanIterator |
This class clips a SpanIterator to a Region and outputs the
resulting spans as another SpanIterator.
|
| [source] RegionIterator |
This class defines the API for iterating through the bands
of a region object.
|
| [source] RegionSpanIterator |
This class implements the ShapeIterator interface for a Region.
|
| [source] RenderBuffer |
The RenderBuffer class is a simplified, high-performance, Unsafe wrapper
used for buffering rendering operations in a single-threaded rendering
environment.
|
| [source] RenderQueue |
The RenderQueue class encapsulates a RenderBuffer on which rendering
operations are enqueued.
|
| [source] ShapeSpanIterator |
This class can iterate individual span elements generated by scan
converting a Shape.
|
| [source] SolidTextRenderer |
A delegate pipe of SG2D for drawing text with
a solid source colour to an opaque destination.
|
| [source] SpanClipRenderer |
This class uses a Region iterator to modify the extents of alpha
tiles created during Shape rendering based upon a non-rectangular
clipping path.
|
| [source] SpanShapeRenderer |
This class is used to convert raw geometry into a span iterator
object using a simple flattening polygon scan converter.
|
| [source] SpanShapeRenderer.Composite | |
| [source] SpanShapeRenderer.Simple | |
| [source] TextRenderer | |
| [source] ValidatePipe |
This class is used to force a revalidation of the pipelines of
the indicated SunGraphics2D object before a draw command.
|