Module io.sf.carte.echosvg.awt
Interface ClipRable
- All Superinterfaces:
Filter
,RenderableImage
- All Known Implementing Classes:
ClipRable8Bit
Implements a clip operation. This is similar to the mask operation except it
uses a '1 bit' mask (it's normally anti-aliased, but shouldn't have any
fluctions in side the outline of the shape.).
-
Field Summary
Fields inherited from interface java.awt.image.renderable.RenderableImage
HINTS_OBSERVED
-
Method Summary
Modifier and TypeMethodDescriptionReturns the Shape that the Clip will use to define the clip path.This returns the current image being clipped by the clip node.boolean
Resturns true if the default behaviour should be to use anti-aliased clipping.void
setClipPath
(Shape clipPath) Set the clip path to use.void
The source to be clipped by the outline of the clip node.void
setUseAntialiasedClip
(boolean useAA) Set the default behaviour of anti-aliased clipping. for this clip object.Methods inherited from interface io.sf.carte.echosvg.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
-
setUseAntialiasedClip
void setUseAntialiasedClip(boolean useAA) Set the default behaviour of anti-aliased clipping. for this clip object. -
getUseAntialiasedClip
boolean getUseAntialiasedClip()Resturns true if the default behaviour should be to use anti-aliased clipping. -
setSource
The source to be clipped by the outline of the clip node.- Parameters:
src
- The Image to be clipped.
-
getSource
Filter getSource()This returns the current image being clipped by the clip node.- Returns:
- The image to clip
-
setClipPath
Set the clip path to use. The path will be filled with opaque white, to define the the clipping mask.- Parameters:
clipPath
- The clip path to use
-
getClipPath
Shape getClipPath()Returns the Shape that the Clip will use to define the clip path.- Returns:
- The shape that defines the clip path.
-