| 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. |