sun.java2d.pipe

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 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.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.