AATileGenerator
| The API for an object that generates alpha coverage tiles for a given
path. |
code | html |
CompositePipe
| This interface defines the set of calls used by a rendering pipeline
based on an AATileGenerator to communicate the alpha tile sequence
to the output (compositing) stages of the pipeline. |
code | html |
DrawImagePipe
| This interface defines the set of calls that pipeline objects
can use to pass on responsibility for performing various
image copy commands. |
code | html |
LoopBasedPipe
| This is a marker interface used by Pipes that need RenderLoops. |
code | html |
ParallelogramPipe
| This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing arbitrary
parallelogram shapes. |
code | html |
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. |
code | html |
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. |
code | html |
ShapeDrawPipe
| This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing generic Shape
objects. |
code | html |
SpanIterator
| This interface defines a general method for iterating through the
rectangular "spans" that represent the interior of a filled path. |
code | html |
TextPipe
| This interface defines the set of calls that pipeline objects
can use to pass on responsibility for drawing various text
representations. |
code | html |
BufferedContext
| Base context class for managing state in a single-threaded rendering
environment. |
code | html |
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). |
code | html |
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). |
code | html |
BufferedRenderPipe
| Base class for enqueuing rendering operations in a single-threaded
rendering environment. |
code | html |
BufferedTextPipe
| |
code | html |
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. |
code | html |
GlyphListPipe
| A delegate pipe of SG2D for drawing text. |
code | html |
RenderQueue
| The RenderQueue class encapsulates a RenderBuffer on which rendering
operations are enqueued. |
code | html |
RenderingEngine
| This class abstracts a number of features for which the Java 2D
implementation relies on proprietary licensed software libraries. |
code | html |
SpanShapeRenderer
| This class is used to convert raw geometry into a span iterator
object using a simple flattening polygon scan converter. |
code | html |