sun.java2d.pipe

Java Source Code / Java Documentation
1. JDK Core
2. JDK Modules
3. JDK Modules com.sun
4. JDK Modules com.sun.java
5. JDK Modules Platform
6. JDK Modules sun
7. Open Source Graphic Library
8. Open Source IDE Eclipse
9. Open Source J2EE
10. Open Source JBOSS
11. Open Source JDBC Driver
12. Open Source Library
13. Open Source Library Database
14. Open Source Net
15. Science
16. Sevlet Container
17. SUN GlassFish
18. Swing Library
19. Web Services apache cxf 2.0.1
20. Web Services AXIS2
21. XML
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
C# / C Sharp
C# / CSharp Tutorial
ASP.Net
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
PHP
Python
SQL Server / T-SQL
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Java Source Code / Java Documentation » JDK Modules sun » java2d » sun.java2d.pipe 
sun.java2d.pipe
Java Source File NameTypeComment
AAShapePipe.javaClass 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.javaClass A delegate pipe of SG2D for drawing anti-aliased text with a solid source colour to an opaque destination.
AATileGenerator.javaInterface The API for an object that generates alpha coverage tiles for a given path.
AlphaColorPipe.javaClass 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.javaClass This class implements a CompositePipe that renders path alpha tiles into a destination according to the Composite attribute of a SunGraphics2D.
BufferedBufImgOps.javaClass
BufferedContext.javaClass Base context class for managing state in a single-threaded rendering environment.
BufferedMaskBlit.javaClass 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.javaClass 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.javaClass
BufferedPaints.javaClass
BufferedRenderPipe.javaClass Base class for enqueuing rendering operations in a single-threaded rendering environment.
BufferedTextPipe.javaClass
CompositePipe.javaInterface 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.
DrawImage.javaClass
DrawImagePipe.javaInterface This interface defines the set of calls that pipeline objects can use to pass on responsibility for performing various image copy commands. There are 3 types of image copies handled by this class: - copyImage: These methods simply copy the pixels from the src to dest, either from (0, 0) (implicit) or from a given (sx, sy) location. - scaleImage: These methods copy from src to dest while scaling the source image.
GeneralCompositePipe.javaClass
GlyphListLoopPipe.javaClass 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.javaClass A delegate pipe of SG2D for drawing text.
LCDTextRenderer.javaClass A delegate pipe of SG2D for drawing LCD text with a solid source colour to an opaque destination.
LoopPipe.javaClass
NullPipe.javaClass This is a class that implements all of the basic pixel rendering methods as NOPs. This class is useful for installing as the pipeline when the clip is determined to be empty or when the composite operation is determined to have no effect (i.e.
OutlineTextRenderer.javaClass A delegate pipe of SG2D for drawing "large" text with a solid source colour to an opaque destination.
PixelDrawPipe.javaInterface 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.javaInterface 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.
PixelToShapeConverter.javaClass This class converts calls to the basic pixel rendering methods into calls to a generic Shape rendering pipeline.
Region.javaClass This class encapsulates a definition of a two dimensional region which consists of a number of Y ranges each containing multiple X bands.

A rectangular Region is allowed to have a null band list in which case the rectangular shape is defined by the bounding box parameters (lox, loy, hix, hiy).

The band list, if present, consists of a list of rows in ascending Y order, ending at endIndex which is the index beyond the end of the last row.

RegionClipSpanIterator.javaClass This class clips a SpanIterator to a Region and outputs the resulting spans as another SpanIterator. Spans are output in the usual y/x order, unless the input span iterator doesn't conform to this order, or the iterator's span straddle more than one band of the Region used for clipping. Principle of operation: The iterator maintains a several cursors onto the RegionIterator in order to avoid having to buffer spans from the SpanIterator. They are: resetState The initial state of the RegionIterator lwm Low Water Mark, a running start point for processing each band.
RegionIterator.javaClass This class defines the API for iterating through the bands of a region object.
RegionSpanIterator.javaClass This class implements the ShapeIterator interface for a Region.
RenderBuffer.javaClass The RenderBuffer class is a simplified, high-performance, Unsafe wrapper used for buffering rendering operations in a single-threaded rendering environment.
RenderingEngine.javaClass This class abstracts a number of features for which the Java 2D implementation relies on proprietary licensed software libraries. Access to those features is now achieved by retrieving the singleton instance of this class and calling the appropriate methods on it. The 3 primary features abstracted here include:
Shape createStrokedShape(Shape, [BasicStroke attributes]);
This method implements the functionality of the method of the same name on the BasicStroke class.
void strokeTo(Shape, [rendering parameters], PathConsumer2D);
This method performs widening of the source path on the fly and sends the results to the given PathConsumer2D object. This procedure avoids having to create an intermediate Shape object to hold the results of the createStrokedShape method. The main user of this method is the Java 2D non-antialiasing renderer.
AATileGenerator getAATileGenerator(Shape, [rendering parameters]);
This method returns an object which can iterate over the specified bounding box and produce tiles of coverage values for antialiased rendering.
RenderQueue.javaClass The RenderQueue class encapsulates a RenderBuffer on which rendering operations are enqueued.
ShapeDrawPipe.javaInterface This interface defines the set of calls that pipeline objects can use to pass on responsibility for drawing generic Shape objects.
ShapeSpanIterator.javaClass This class can iterate individual span elements generated by scan converting a Shape. This particular implementation flattens the incoming path and then performs simple polygon tracing to calculate the spans. Note that this class holds pointers to native data which must be disposed.
SolidTextRenderer.javaClass A delegate pipe of SG2D for drawing text with a solid source colour to an opaque destination.
SpanClipRenderer.javaClass This class uses a Region iterator to modify the extents of alpha tiles created during Shape rendering based upon a non-rectangular clipping path.
SpanIterator.javaInterface This interface defines a general method for iterating through the rectangular "spans" that represent the interior of a filled path.
SpanShapeRenderer.javaClass This class is used to convert raw geometry into a span iterator object using a simple flattening polygon scan converter.
TextPipe.javaInterface This interface defines the set of calls that pipeline objects can use to pass on responsibility for drawing various text representations.
TextRenderer.javaClass
ValidatePipe.javaClass This class is used to force a revalidation of the pipelines of the indicated SunGraphics2D object before a draw command.
w_w___w___.___ja__v___a__2s_.__co_m__
Home | Contact Us
Copyright 2003 - 07 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.