Package org.apache.batik.gvt
Class PatternPaintContext
- java.lang.Object
-
- org.apache.batik.gvt.PatternPaintContext
-
- All Implemented Interfaces:
java.awt.PaintContext
public class PatternPaintContext extends java.lang.Object implements java.awt.PaintContext
PaintContext
for theConcretePatterPaint
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 Rasterprivate java.awt.image.ColorModel
rasterCM
ColorModel for the Rasters created by this Paintprivate java.awt.image.RenderedImage
tiled
Tileprotected 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()
-
-
-
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 datausr2dev
- user space to device space transformhints
- RenderingHintspatternRegion
- 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 interfacejava.awt.PaintContext
-
getColorModel
public java.awt.image.ColorModel getColorModel()
- Specified by:
getColorModel
in interfacejava.awt.PaintContext
-
getRaster
public java.awt.image.Raster getRaster(int x, int y, int width, int height)
- Specified by:
getRaster
in interfacejava.awt.PaintContext
-
-