sun.java2d.pipe.CompositePipe |
Known Indirect Subclasses
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. |
GeneralCompositePipe |
|
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. |
|
Class Overview
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.
Summary
Public Methods |
abstract
void
|
endSequence(Object context)
|
abstract
boolean
|
needTile(Object context, int x, int y, int w, int h)
|
abstract
void
|
renderPathTile(Object context, byte[] atile, int offset, int tilesize, int x, int y, int w, int h)
|
abstract
void
|
skipTile(Object context, int x, int y)
|
abstract
Object
|
startSequence(SunGraphics2D sg, Shape s, Rectangle dev, int[] abox)
|
Public Methods
public
abstract
void
endSequence
(Object context)
public
abstract
boolean
needTile
(Object context, int x, int y, int w, int h)
public
abstract
void
renderPathTile
(Object context, byte[] atile, int offset, int tilesize, int x, int y, int w, int h)
public
abstract
void
skipTile
(Object context, int x, int y)