Class PatternPaintContext

  • All Implemented Interfaces:
    java.awt.PaintContext

    public class PatternPaintContext
    extends java.lang.Object
    implements java.awt.PaintContext
    PaintContext for the ConcretePatterPaint paint implementation.
    Version:
    $Id: PatternPaintContext.java 1733416 2016-03-03 07:07:13Z gadams $
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private static java.awt.Rectangle EVERYTHING  
      private java.awt.image.WritableRaster raster
      Working Raster
      private java.awt.image.ColorModel rasterCM
      ColorModel for the Rasters created by this Paint
      private java.awt.image.RenderedImage tiled
      Tile
      protected java.awt.geom.AffineTransform usr2dev  
    • Constructor Summary

      Constructors 
      Constructor Description
      PatternPaintContext​(java.awt.image.ColorModel destCM, java.awt.geom.AffineTransform usr2dev, java.awt.RenderingHints hints, Filter tile, java.awt.geom.Rectangle2D patternRegion, boolean overflow)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void dispose()  
      java.awt.image.ColorModel getColorModel()  
      java.awt.image.Raster getRaster​(int x, int y, int width, int height)  
      java.awt.geom.AffineTransform getUsr2Dev()  
      • Methods inherited from class java.lang.Object

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

      • rasterCM

        private java.awt.image.ColorModel rasterCM
        ColorModel for the Rasters created by this Paint
      • raster

        private java.awt.image.WritableRaster raster
        Working Raster
      • tiled

        private java.awt.image.RenderedImage tiled
        Tile
      • usr2dev

        protected java.awt.geom.AffineTransform usr2dev
      • EVERYTHING

        private static java.awt.Rectangle EVERYTHING
    • Constructor Detail

      • PatternPaintContext

        public PatternPaintContext​(java.awt.image.ColorModel destCM,
                                   java.awt.geom.AffineTransform usr2dev,
                                   java.awt.RenderingHints hints,
                                   Filter tile,
                                   java.awt.geom.Rectangle2D patternRegion,
                                   boolean overflow)
        Parameters:
        destCM - ColorModel that receives the paint data
        usr2dev - user space to device space transform
        hints - RenderingHints
        patternRegion - region tiled by this paint. In user space.
        overflow - controls whether the pattern region clips the pattern tile
    • Method Detail

      • getUsr2Dev

        public java.awt.geom.AffineTransform getUsr2Dev()
      • dispose

        public void dispose()
        Specified by:
        dispose in interface java.awt.PaintContext
      • getColorModel

        public java.awt.image.ColorModel getColorModel()
        Specified by:
        getColorModel in interface java.awt.PaintContext
      • getRaster

        public java.awt.image.Raster getRaster​(int x,
                                               int y,
                                               int width,
                                               int height)
        Specified by:
        getRaster in interface java.awt.PaintContext