public class RMEffect extends RMObject implements java.beans.PropertyChangeListener, DeepChangeListener, Archivable
| Constructor and Description |
|---|
RMEffect() |
| Modifier and Type | Method and Description |
|---|---|
RMEffect |
clone()
Standard clone implementation.
|
void |
deepChange(java.beans.PropertyChangeListener aSource,
java.beans.PropertyChangeEvent anEvent)
DeepChangeListener method.
|
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.lang.String |
getName()
Returns the name of the effect.
|
boolean |
isEnabled()
Returns whether effect is currently enabled.
|
void |
paint(RMShapePainter aPntr,
RMShape aShape)
Render this fill in a Java2D Graphics2D.
|
void |
propertyChange(java.beans.PropertyChangeEvent anEvent)
PropertyChangeListener method.
|
void |
reset()
Tells the effect to reset.
|
boolean |
setEnabled(boolean aValue)
Sets whether effect is currently enabled.
|
java.lang.String |
toString()
Returns a string representation.
|
RXElement |
toXML(RXArchiver anArchiver)
XML archival.
|
addPropertyChangeListener, animUpdate, firePropertyChange, firePropertyChange, firePropertyChange, getPCEvent, removePropertyChangeListener, sendPropertyChangeaddListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListenerpublic boolean isEnabled()
public boolean setEnabled(boolean aValue)
public java.lang.String getName()
public RMRect getBounds(RMShape aShape)
public void paint(RMShapePainter aPntr, RMShape aShape)
public void reset()
public void propertyChange(java.beans.PropertyChangeEvent anEvent)
propertyChange in interface java.beans.PropertyChangeListenerpublic void deepChange(java.beans.PropertyChangeListener aSource,
java.beans.PropertyChangeEvent anEvent)
deepChange in interface DeepChangeListenerpublic RMEffect clone()
clone in class RMListenerListpublic RXElement toXML(RXArchiver anArchiver)
toXML in interface Archivablepublic java.lang.Object fromXML(RXArchiver anArchiver, RXElement anElement)
fromXML in interface Archivable