org.apache.batik.gvt.filter
public class GraphicsNodeRable8Bit extends AbstractRable implements GraphicsNodeRable, PaintRable
Constructor Summary | |
---|---|
GraphicsNodeRable8Bit(GraphicsNode node) | |
GraphicsNodeRable8Bit(GraphicsNode node, Map props) | |
GraphicsNodeRable8Bit(GraphicsNode node, boolean usePrimitivePaint) |
Method Summary | |
---|---|
void | clearCache()
Clear any cached Red. |
RenderedImage | createRendering(RenderContext renderContext)
Creates a RenderedImage that represented a rendering of this image
using a given RenderContext. |
Rectangle2D | getBounds2D()
Returns the bounds of this Rable in the user coordinate system. |
GraphicsNode | getGraphicsNode()
Returns the GraphicsNode rendered by this image |
boolean | getUsePrimitivePaint()
Returns true if this Rable get's it's contents by calling
primitivePaint on the associated GraphicsNode or
false if it uses paint. |
boolean | isDynamic()
Returns true if successive renderings (that is, calls to
createRendering() or createScaledRendering()) with the same arguments
may produce different results. |
boolean | paintRable(Graphics2D g2d)
Should perform the equivilent action as
createRendering followed by drawing the RenderedImage to
Graphics2D, or return false.
|
void | setGraphicsNode(GraphicsNode node)
Sets the GraphicsNode this image should render |
void | setUsePrimitivePaint(boolean usePrimitivePaint)
Set to true if this Rable should get it's contents by calling
primitivePaint on the associated GraphicsNode or false
if it should use paint. |
Parameters: node The GraphicsNode this image should represent
Parameters: node The GraphicsNode this image should represent props The Properties for this image.
Parameters: node the GraphicsNode this image should represent usePrimitivePaint indicates if the image should include any filters or mask operations on node
The created RenderedImage may have a property identified by the String HINTS_OBSERVED to indicate which RenderingHints (from the RenderContext) were used to create the image. In addition any RenderedImages that are obtained via the getSources() method on the created RenderedImage may have such a property.
Parameters: renderContext the RenderContext to use to produce the rendering.
Returns: a RenderedImage containing the rendered data.
Parameters: g2d The Graphics2D to draw to.
Returns: true if the paint call succeeded, false if for some reason the paint failed (in which case a createRendering should be used).