public class PatternPaintContext extends Object implements PaintContext
PaintContext
for the ConcretePatterPaint
paint implementation.Modifier and Type | Field and Description |
---|---|
protected AffineTransform |
usr2dev |
Constructor and Description |
---|
PatternPaintContext(ColorModel destCM,
AffineTransform usr2dev,
RenderingHints hints,
Filter tile,
Rectangle2D patternRegion,
boolean overflow) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
ColorModel |
getColorModel() |
Raster |
getRaster(int x,
int y,
int width,
int height) |
AffineTransform |
getUsr2Dev() |
protected AffineTransform usr2dev
public PatternPaintContext(ColorModel destCM, AffineTransform usr2dev, RenderingHints hints, Filter tile, Rectangle2D patternRegion, boolean overflow)
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 tilepublic AffineTransform getUsr2Dev()
public void dispose()
dispose
in interface PaintContext
public ColorModel getColorModel()
getColorModel
in interface PaintContext
public Raster getRaster(int x, int y, int width, int height)
getRaster
in interface PaintContext
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.