Package org.apache.batik.gvt.filter
Interface GraphicsNodeRable
- All Superinterfaces:
Filter
,RenderableImage
- All Known Implementing Classes:
GraphicsNodeRable8Bit
This interface allows
GraphicsNode
to be seen as
RenderableImages
, which can be used for operations such as
filtering, masking or compositing.
Given a GraphicsNode
, a GraphicsNodeRable
can be
created through a GraphicsNodeRableFactory
.-
Field Summary
Fields inherited from interface java.awt.image.renderable.RenderableImage
HINTS_OBSERVED
-
Method Summary
Modifier and TypeMethodDescriptionReturns theGraphicsNode
for which a rendering can be obtainedboolean
Returns true if this Rable get's it's contents by calling primitivePaint on the associatedGraphicsNode
or false if it uses paint.void
setGraphicsNode
(GraphicsNode node) Sets theGraphicsNode
associated with this image.void
setUsePrimitivePaint
(boolean usePrimitivePaint) Set to true if this Rable should get it's contents by calling primitivePaint on the associatedGraphicsNode
or false if it should use paint.Methods inherited from interface org.apache.batik.ext.awt.image.renderable.Filter
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
Methods inherited from interface java.awt.image.renderable.RenderableImage
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
-
Method Details
-
getGraphicsNode
GraphicsNode getGraphicsNode()Returns theGraphicsNode
for which a rendering can be obtained- Returns:
- the
GraphicsNode
associated with this image.
-
setGraphicsNode
Sets theGraphicsNode
associated with this image. -
getUsePrimitivePaint
boolean getUsePrimitivePaint()Returns true if this Rable get's it's contents by calling primitivePaint on the associatedGraphicsNode
or false if it uses paint. -
setUsePrimitivePaint
void setUsePrimitivePaint(boolean usePrimitivePaint) Set to true if this Rable should get it's contents by calling primitivePaint on the associatedGraphicsNode
or false if it should use paint.
-