Class TileRed
java.lang.Object
org.apache.batik.ext.awt.image.rendered.AbstractRed
org.apache.batik.ext.awt.image.rendered.TileRed
- All Implemented Interfaces:
RenderedImage
,CachableRed
,TileGenerator
This filter simply tiles its tile starting from the upper
left corner of the tiled region.
- Version:
- $Id: TileRed.java 1733416 2016-03-03 07:07:13Z gadams $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate RenderingHints
(package private) static final AffineTransform
(package private) final boolean
(package private) WritableRaster
(package private) RenderedImage
Tile(package private) Rectangle
Area tiled by this filter.(package private) TileStore
(package private) int
(package private) int
Fields inherited from class org.apache.batik.ext.awt.image.rendered.AbstractRed
bounds, cm, minTileX, minTileY, numXTiles, numYTiles, props, sm, srcs, tileGridXOff, tileGridYOff, tileHeight, tileWidth
-
Constructor Summary
ConstructorsConstructorDescriptionTileRed
(RenderedImage tile, Rectangle tiledRegion) TileRed
(RenderedImage tile, Rectangle tiledRegion, int xStep, int yStep) TileRed
(RenderedImage tile, Rectangle tiledRegion, int xStep, int yStep, RenderingHints hints) TileRed
(RenderedImage tile, Rectangle tiledRegion, RenderingHints hints) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected void
fillRasterFrom
(WritableRaster wr, RenderedImage src) protected static SampleModel
fixSampleModel
(RenderedImage src, int stepX, int stepY, int width, int height) This function 'fixes' the source's sample model.genTile
(int x, int y) getTile
(int x, int y) Methods inherited from class org.apache.batik.ext.awt.image.rendered.AbstractRed
copyBand, copyToRaster, getBounds, getColorModel, getData, getData, getDependencyRegion, getDirtyRegion, getHeight, getMinTileX, getMinTileY, getMinX, getMinY, getNumXTiles, getNumYTiles, getProperty, getPropertyNames, getSampleModel, getSources, getTileGridXOffset, getTileGridYOffset, getTileHeight, getTileWidth, getWidth, getXTile, getYTile, init, init, makeTile, updateTileGridInfo
-
Field Details
-
IDENTITY
-
tiledRegion
Rectangle tiledRegionArea tiled by this filter. -
xStep
int xStep -
yStep
int yStep -
tiles
TileStore tiles -
hints
-
is_INT_PACK
final boolean is_INT_PACK -
tile
RenderedImage tileTile -
raster
WritableRaster raster
-
-
Constructor Details
-
TileRed
-
TileRed
-
TileRed
-
TileRed
public TileRed(RenderedImage tile, Rectangle tiledRegion, int xStep, int yStep, RenderingHints hints)
-
-
Method Details
-
copyData
- Specified by:
copyData
in interfaceRenderedImage
-
getTile
- Specified by:
getTile
in interfaceRenderedImage
- Overrides:
getTile
in classAbstractRed
-
genTile
- Specified by:
genTile
in interfaceTileGenerator
-
fillRasterFrom
-
fillOutRaster
-
fillOutRaster_INT_PACK
-
fillOutRaster_FALLBACK
-
fixSampleModel
protected static SampleModel fixSampleModel(RenderedImage src, int stepX, int stepY, int width, int height) This function 'fixes' the source's sample model. right now it just ensures that the sample model isn't much larger than my width.
-