AAShapePipe |
This class is used to convert raw geometry into 8-bit alpha tiles
using an AATileGenerator for application by the next stage of
the pipeline. |
AATextRenderer |
A delegate pipe of SG2D for drawing anti-aliased text with
a solid source colour to an opaque destination. |
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. |
AlphaPaintPipe |
This class implements a CompositePipe that renders path alpha tiles
into a destination according to the Composite attribute of a
SunGraphics2D. |
BufferedBufImgOps |
|
BufferedContext |
Base context class for managing state in a single-threaded rendering
environment. |
BufferedMaskBlit |
The MaskBlit operation is expressed as:
dst = ((src dst) * pathA) + (dst * (1 - pathA))
The OGL/D3D implementation of the MaskBlit operation differs from the above
equation because it is not possible to perform such a complex operation in
OpenGL/Direct3D (without the use of advanced techniques like fragment
shaders and multitexturing). |
BufferedMaskFill |
The MaskFill operation is expressed as:
dst = ((src dst) * pathA) + (dst * (1 - pathA))
The OGL/D3D implementation of the MaskFill operation differs from the above
equation because it is not possible to perform such a complex operation in
OpenGL/Direct3D (without the use of advanced techniques like fragment
shaders and multitexturing). |
BufferedOpCodes |
|
BufferedPaints |
|
BufferedRenderPipe |
Base class for enqueuing rendering operations in a single-threaded
rendering environment. |
BufferedTextPipe |
|
DrawImage |
|
GeneralCompositePipe |
|
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. |
GlyphListPipe |
A delegate pipe of SG2D for drawing text. |
LCDTextRenderer |
A delegate pipe of SG2D for drawing LCD text with
a solid source colour to an opaque destination. |
LoopPipe |
|
NullPipe |
This is a class that implements all of the basic pixel rendering
methods as NOPs. |
OutlineTextRenderer |
A delegate pipe of SG2D for drawing "large" text with
a solid source colour to an opaque destination. |
PixelToShapeConverter |
This class converts calls to the basic pixel rendering methods
into calls to a generic Shape rendering pipeline. |
Region |
This class encapsulates a definition of a two dimensional region which
consists of a number of Y ranges each containing multiple X bands. |
RegionClipSpanIterator |
This class clips a SpanIterator to a Region and outputs the
resulting spans as another SpanIterator. |
RegionIterator |
This class defines the API for iterating through the bands
of a region object. |
RegionSpanIterator |
This class implements the ShapeIterator interface for a Region. |
RenderBuffer |
The RenderBuffer class is a simplified, high-performance, Unsafe wrapper
used for buffering rendering operations in a single-threaded rendering
environment. |
RenderingEngine |
This class abstracts a number of features for which the Java 2D
implementation relies on proprietary licensed software libraries. |
RenderQueue |
The RenderQueue class encapsulates a RenderBuffer on which rendering
operations are enqueued. |
ShapeSpanIterator |
This class can iterate individual span elements generated by scan
converting a Shape. |
SolidTextRenderer |
A delegate pipe of SG2D for drawing text with
a solid source colour to an opaque destination. |
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. |
SpanShapeRenderer |
This class is used to convert raw geometry into a span iterator
object using a simple flattening polygon scan converter. |
SpanShapeRenderer.Composite |
|
SpanShapeRenderer.Simple |
|
TextRenderer |
|
ValidatePipe |
This class is used to force a revalidation of the pipelines of
the indicated SunGraphics2D object before a draw command. |