public class RMBlurEffect extends RMImageEffect
RMImageEffect.BoxKernel, RMImageEffect.ConeKernel, RMImageEffect.GaussianKernel| Constructor and Description |
|---|
RMBlurEffect()
Creates a new blur effect.
|
RMBlurEffect(int aRadius)
Creates a new blur effect with the parameters.
|
| Modifier and Type | Method and Description |
|---|---|
RMBlurEffect |
deriveFill(int aRadius)
Returns a blur effect just like this one, but with a radius equal to the given value.
|
boolean |
equals(java.lang.Object anObj)
Standard equals implementation.
|
java.lang.Object |
fromXML(RXArchiver anArchiver,
RXElement anElement)
XML unarchival.
|
RMRect |
getBounds(RMShape aShape)
Returns the bounds required to render this fill for this shape.
|
java.awt.image.BufferedImage |
getImage(RMShape aShape)
Returns the blur image.
|
int |
getRadius()
Returns the radius of the blur.
|
void |
paint(RMShapePainter aPntr,
RMShape aShape)
Render this fill in a painter.
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
clone, getBlurredImage, getBlurredImage, getCachedImage, getShapeImage, resetdeepChange, getName, isEnabled, propertyChange, setEnabled, toStringaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic RMBlurEffect()
public RMBlurEffect(int aRadius)
public int getRadius()
public RMBlurEffect deriveFill(int aRadius)
public RMRect getBounds(RMShape aShape)
public java.awt.image.BufferedImage getImage(RMShape aShape)
getImage in class RMImageEffectpublic void paint(RMShapePainter aPntr, RMShape aShape)
public boolean equals(java.lang.Object anObj)
equals in class java.lang.Objectpublic RXElement toXML(RXArchiver anArchiver)
toXML in interface ArchivabletoXML in class RMEffectpublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
fromXML in interface ArchivablefromXML in class RMEffect