Interface Filter

    • Field Summary

      • Fields inherited from interface java.awt.image.renderable.RenderableImage

        HINTS_OBSERVED
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      java.awt.geom.Rectangle2D getBounds2D()
      Returns the bounds of the current image.
      java.awt.Shape getDependencyRegion​(int srcIndex, java.awt.geom.Rectangle2D outputRgn)
      Returns the region of input data is is required to generate outputRgn.
      java.awt.Shape getDirtyRegion​(int srcIndex, java.awt.geom.Rectangle2D inputRgn)
      This calculates the region of output that is affected by a change in a region of input.
      long getTimeStamp()
      Returns the current modification timestamp on this Renderable node.
      • Methods inherited from interface java.awt.image.renderable.RenderableImage

        createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
    • Method Detail

      • getBounds2D

        java.awt.geom.Rectangle2D getBounds2D()
        Returns the bounds of the current image. This should be 'in sync' with getMinX, getMinY, getWidth, getHeight
      • getTimeStamp

        long getTimeStamp()
        Returns the current modification timestamp on this Renderable node. This value will change whenever cached output data becomes invalid.
        Returns:
        Current modification timestamp value.
      • getDependencyRegion

        java.awt.Shape getDependencyRegion​(int srcIndex,
                                           java.awt.geom.Rectangle2D outputRgn)
        Returns the region of input data is is required to generate outputRgn.
        Parameters:
        srcIndex - The source to do the dependency calculation for.
        outputRgn - The region of output you are interested in generating dependencies for. The is given in the user coordiate system for this node.
        Returns:
        The region of input required. This is in the user coordinate system for the source indicated by srcIndex.
      • getDirtyRegion

        java.awt.Shape getDirtyRegion​(int srcIndex,
                                      java.awt.geom.Rectangle2D inputRgn)
        This calculates the region of output that is affected by a change in a region of input.
        Parameters:
        srcIndex - The input that inputRgn reflects changes in.
        inputRgn - the region of input that has changed, used to calculate the returned shape. This is given in the user coordinate system of the source indicated by srcIndex.
        Returns:
        The region of output that would be invalid given a change to inputRgn of the source selected by srcIndex. this is in the user coordinate system of this node.