Class RMImageEffect

    • Constructor Detail

      • RMImageEffect

        public RMImageEffect()
    • Method Detail

      • getImage

        public abstract java.awt.image.BufferedImage getImage​(RMShape aShape)
        Returns the effect image.
      • getShapeImage

        public java.awt.image.BufferedImage getShapeImage​(RMShape aShape,
                                                          int anInset,
                                                          boolean premultiply)
        Returns image of given shape inside a gutter of given inset (maybe should be insets one day).
      • getBlurredImage

        public java.awt.image.BufferedImage getBlurredImage​(java.awt.image.BufferedImage anImage,
                                                            int imageInset,
                                                            int aRadius)
        Returns the blur image (can be set pre-inset image for efficiency of ConvolveOp).
      • getBlurredImage

        public java.awt.image.BufferedImage getBlurredImage​(java.awt.image.BufferedImage anImage,
                                                            int imageInset,
                                                            java.awt.image.Kernel kernel)
        Returns the image blurred with the particular Kernel.
      • getCachedImage

        public java.awt.image.BufferedImage getCachedImage​(RMShape aShape)
        Returns the effect image from cache (calls getImage to load image into cache).
      • reset

        public void reset()
        Override to reset image.
        Overrides:
        reset in class RMEffect