Class FloodRed

  • All Implemented Interfaces:
    java.awt.image.RenderedImage, CachableRed

    public class FloodRed
    extends AbstractRed
    This implementation of RenderedImage will generate an infinate field of a single color. It reports bounds but will in fact render out to infinity.
    • Constructor Detail

      • FloodRed

        public FloodRed​(java.awt.Rectangle bounds)
        Construct a fully transparent black image bounds size.
        Parameters:
        bounds - the bounds of the image (in fact will respond with any request).
      • FloodRed

        public FloodRed​(java.awt.Rectangle bounds,
                        java.awt.Paint paint)
        Construct a fully transparent image bounds size, will paint one tile with paint. Thus paint should not be a pattered paint or gradient but should be a solid color.
        Parameters:
        bounds - the bounds of the image (in fact will respond with any request).
    • Method Detail

      • getTile

        public java.awt.image.Raster getTile​(int x,
                                             int y)
        Specified by:
        getTile in interface java.awt.image.RenderedImage
        Overrides:
        getTile in class AbstractRed
      • copyData

        public java.awt.image.WritableRaster copyData​(java.awt.image.WritableRaster wr)