Class Filter.FilterInfo

  • Enclosing class:
    Filter

    public static final class Filter.FilterInfo
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private FilterInfo​(@NotNull java.awt.Graphics2D g, @NotNull BlittableImage blittableImage, @NotNull java.awt.geom.Rectangle2D elementBounds)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void blitImage​(@NotNull java.awt.Graphics2D g, @NotNull RenderContext context)  
      void close()  
      @NotNull java.awt.geom.Rectangle2D elementBounds()  
      @NotNull java.awt.Graphics2D graphics()  
      @NotNull java.awt.geom.Rectangle2D imageBounds()  
      @NotNull java.awt.geom.Rectangle2D tile()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • imageWidth

        public final int imageWidth
      • imageHeight

        public final int imageHeight
      • elementBounds

        @NotNull
        private final @NotNull java.awt.geom.Rectangle2D elementBounds
      • imageGraphics

        @NotNull
        private final @NotNull java.awt.Graphics2D imageGraphics
      • blittableImage

        @NotNull
        private final @NotNull BlittableImage blittableImage
      • producer

        private java.awt.image.ImageProducer producer
    • Constructor Detail

      • FilterInfo

        private FilterInfo​(@NotNull
                           @NotNull java.awt.Graphics2D g,
                           @NotNull
                           @NotNull BlittableImage blittableImage,
                           @NotNull
                           @NotNull java.awt.geom.Rectangle2D elementBounds)
    • Method Detail

      • imageBounds

        @NotNull
        public @NotNull java.awt.geom.Rectangle2D imageBounds()
      • elementBounds

        @NotNull
        public @NotNull java.awt.geom.Rectangle2D elementBounds()
      • graphics

        @NotNull
        public @NotNull java.awt.Graphics2D graphics()
      • tile

        @NotNull
        public @NotNull java.awt.geom.Rectangle2D tile()
      • blitImage

        public void blitImage​(@NotNull
                              @NotNull java.awt.Graphics2D g,
                              @NotNull
                              @NotNull RenderContext context)
      • close

        public void close()