public class RMCompositeEffect extends RMEffect
Constructor and Description |
---|
RMCompositeEffect()
Creates a new composite effect.
|
Modifier and Type | Method and Description |
---|---|
void |
addEffect(RMEffect anEffect)
Add effect to end of effects list.
|
void |
addEffect(RMEffect anEffect,
int anIndex)
Add effect to effects list at given index.
|
RMRect |
getBounds()
Returns the bounds required to render this fill for this shape.
|
RMEffect |
getEffect(int anIndex)
Get individual effect at given index.
|
int |
getEffectCount()
Get number of effects.
|
void |
paint(java.awt.Graphics2D aGraphics)
Render this fill in a Java2D Graphics2D.
|
RMEffect |
removeEffect(int anIndex)
Remove effect at given index.
|
clone, getName, isEnabled, setEnabled, toXML
deriveFill, equals, fromXML, getColor, getShape, hasAlpha, setColor, setShape, toString
addPropertyChangeListener, animUpdate, removePropertyChangeListener
addListener, getListener, getListenerCount, getListenerCount, getListenerList, getListeners, hasListeners, removeListener
public int getEffectCount()
public RMEffect getEffect(int anIndex)
public void addEffect(RMEffect anEffect)
public void addEffect(RMEffect anEffect, int anIndex)
public RMEffect removeEffect(int anIndex)
public void paint(java.awt.Graphics2D aGraphics)