Package org.apache.batik.gvt.filter
Interface GraphicsNodeRable
-
- All Superinterfaces:
Filter
,java.awt.image.renderable.RenderableImage
- All Known Implementing Classes:
GraphicsNodeRable8Bit
public interface GraphicsNodeRable extends Filter
This interface allowsGraphicsNode
to be seen asRenderableImages
, which can be used for operations such as filtering, masking or compositing. Given aGraphicsNode
, aGraphicsNodeRable
can be created through aGraphicsNodeRableFactory
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GraphicsNode
getGraphicsNode()
Returns theGraphicsNode
for which a rendering can be obtainedboolean
getUsePrimitivePaint()
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
-
-
-
-
Method Detail
-
getGraphicsNode
GraphicsNode getGraphicsNode()
Returns theGraphicsNode
for which a rendering can be obtained- Returns:
- the
GraphicsNode
associated with this image.
-
setGraphicsNode
void setGraphicsNode(GraphicsNode node)
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.
-
-