package

sun.java2d.pipe

Interfaces

AATileGenerator The API for an object that generates alpha coverage tiles for a given path. 
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. 
DrawImagePipe This interface defines the set of calls that pipeline objects can use to pass on responsibility for performing various image copy commands. 
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. 
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. 
ShapeDrawPipe This interface defines the set of calls that pipeline objects can use to pass on responsibility for drawing generic Shape objects. 
SpanIterator This interface defines a general method for iterating through the rectangular "spans" that represent the interior of a filled path. 
TextPipe This interface defines the set of calls that pipeline objects can use to pass on responsibility for drawing various text representations. 

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