Home » openjdk-7 » sun » java2d » pipe »

sun.java2d.pipe

Sub Packages:

sun.java2d.pipe.hw    

Interfaces:

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

Abstract Classes:

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

Classes:

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.  code | html
AATextRenderer   A delegate pipe of SG2D for drawing anti-aliased text with a solid source colour to an opaque destination.  code | html
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.  code | html
AlphaPaintPipe   This class implements a CompositePipe that renders path alpha tiles into a destination according to the Composite attribute of a SunGraphics2D.  code | html
AlphaPaintPipe.TileContext     code | html
BufferedBufImgOps     code | html
BufferedOpCodes     code | html
BufferedPaints     code | html
BufferedRenderPipe.AAParallelogramPipe     code | html
BufferedRenderPipe.BufferedDrawHandler     code | html
DrawImage     code | html
GeneralCompositePipe     code | html
GeneralCompositePipe.TileContext     code | html
LCDTextRenderer   A delegate pipe of SG2D for drawing LCD text with a solid source colour to an opaque destination.  code | html
LoopPipe     code | html
NullPipe   This is a class that implements all of the basic pixel rendering methods as NOPs.  code | html
OutlineTextRenderer   A delegate pipe of SG2D for drawing "large" text with a solid source colour to an opaque destination.  code | html
PixelToParallelogramConverter   This class converts calls to the basic pixel rendering methods into calls to the methods on a ParallelogramPipe.  code | html
PixelToShapeConverter   This class converts calls to the basic pixel rendering methods into calls to a generic Shape rendering pipeline.  code | html
Region   This class encapsulates a definition of a two dimensional region which consists of a number of Y ranges each containing multiple X bands.  code | html
Region.ImmutableRegion   Immutable Region.  code | html
RegionClipSpanIterator   This class clips a SpanIterator to a Region and outputs the resulting spans as another SpanIterator.  code | html
RegionIterator   This class defines the API for iterating through the bands of a region object.  code | html
RegionSpanIterator   This class implements the ShapeIterator interface for a Region.  code | html
RenderBuffer   The RenderBuffer class is a simplified, high-performance, Unsafe wrapper used for buffering rendering operations in a single-threaded rendering environment.  code | html
RenderingEngine.Tracer     code | html
ShapeSpanIterator   This class can iterate individual span elements generated by scan converting a Shape.  code | html
SolidTextRenderer   A delegate pipe of SG2D for drawing text with a solid source colour to an opaque destination.  code | html
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.  code | html
SpanClipRenderer.SCRcontext     code | html
SpanShapeRenderer.Composite     code | html
SpanShapeRenderer.Simple     code | html
TextRenderer     code | html
ValidatePipe   This class is used to force a revalidation of the pipelines of the indicated SunGraphics2D object before a draw command.  code | html