Class RMEffect

    • Constructor Detail

      • RMEffect

        public RMEffect()
    • Method Detail

      • isEnabled

        public boolean isEnabled()
        Returns whether effect is currently enabled.
      • setEnabled

        public boolean setEnabled​(boolean aValue)
        Sets whether effect is currently enabled.
      • getName

        public java.lang.String getName()
        Returns the name of the effect.
      • getBounds

        public RMRect getBounds​(RMShape aShape)
        Returns the bounds required to render this fill for this shape.
      • paint

        public void paint​(RMShapePainter aPntr,
                          RMShape aShape)
        Render this fill in a Java2D Graphics2D.
      • reset

        public void reset()
        Tells the effect to reset.
      • propertyChange

        public void propertyChange​(java.beans.PropertyChangeEvent anEvent)
        PropertyChangeListener method. Forward to deepChange().
        Specified by:
        propertyChange in interface java.beans.PropertyChangeListener
      • deepChange

        public void deepChange​(java.beans.PropertyChangeListener aSource,
                               java.beans.PropertyChangeEvent anEvent)
        DeepChangeListener method. When shape or shape child has property change clear cache and/or remove listener.
        Specified by:
        deepChange in interface DeepChangeListener
      • toString

        public java.lang.String toString()
        Returns a string representation.
        Overrides:
        toString in class RMObject