Class RMBlurEffect
java.lang.Object
com.inductiveautomation.rm.base.RMListenerList
com.inductiveautomation.rm.base.RMObject
com.inductiveautomation.rm.graphics.RMEffect
com.inductiveautomation.rm.graphics.RMImageEffect
com.inductiveautomation.rm.graphics.RMBlurEffect
- All Implemented Interfaces:
- Archivable,- DeepChangeListener,- RMPropertyChanger,- PropertyChangeListener,- Cloneable,- EventListener
This class adds a blur to a given shape.
- 
Nested Class SummaryNested classes/interfaces inherited from class com.inductiveautomation.rm.graphics.RMImageEffectRMImageEffect.BoxKernel, RMImageEffect.ConeKernel, RMImageEffect.GaussianKernel
- 
Constructor SummaryConstructorsConstructorDescriptionCreates a new blur effect.RMBlurEffect(int aRadius) Creates a new blur effect with the parameters.
- 
Method SummaryModifier and TypeMethodDescriptionderiveFill(int aRadius) Returns a blur effect just like this one, but with a radius equal to the given value.booleanStandard equals implementation.fromXML(RXArchiver anArchiver, RXElement anElement) XML unarchival.Returns the bounds required to render this fill for this shape.Returns the blur image.intReturns the radius of the blur.voidpaint(RMShapePainter aPntr, RMShape aShape) Render this fill in a painter.toXML(RXArchiver anArchiver) XML archival.Methods inherited from class com.inductiveautomation.rm.graphics.RMImageEffectclone, getBlurredImage, getBlurredImage, getCachedImage, getShapeImage, resetMethods inherited from class com.inductiveautomation.rm.graphics.RMEffectdeepChange, getName, isEnabled, propertyChange, setEnabled, toStringMethods inherited from class com.inductiveautomation.rm.base.RMObjectaddPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeMethods inherited from class com.inductiveautomation.rm.base.RMListenerListaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
- 
Constructor Details- 
RMBlurEffectpublic RMBlurEffect()Creates a new blur effect.
- 
RMBlurEffectpublic RMBlurEffect(int aRadius) Creates a new blur effect with the parameters.
 
- 
- 
Method Details- 
getRadiuspublic int getRadius()Returns the radius of the blur.
- 
deriveFillReturns a blur effect just like this one, but with a radius equal to the given value.
- 
getBoundsReturns the bounds required to render this fill for this shape.
- 
getImageReturns the blur image.- Specified by:
- getImagein class- RMImageEffect
 
- 
paintRender this fill in a painter.
- 
equalsStandard equals implementation.
- 
toXMLXML archival.- Specified by:
- toXMLin interface- Archivable
- Overrides:
- toXMLin class- RMEffect
 
- 
fromXMLXML unarchival.- Specified by:
- fromXMLin interface- Archivable
- Overrides:
- fromXMLin class- RMEffect
 
 
-