public class TileRable8Bit extends AbstractColorInterpolationRable implements TileRable
| Modifier and Type | Field and Description |
|---|---|
private boolean |
overflow
Controls whether the tileRegion clips the source
or not
|
private java.awt.geom.Rectangle2D |
tiledRegion
Tiled region
|
private java.awt.geom.Rectangle2D |
tileRegion
Tile region
|
csLinearprops, srcs, stamp| Constructor and Description |
|---|
TileRable8Bit(Filter source,
java.awt.geom.Rectangle2D tiledRegion,
java.awt.geom.Rectangle2D tileRegion,
boolean overflow)
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
java.awt.image.RenderedImage |
createRendering(java.awt.image.renderable.RenderContext rc) |
java.awt.image.RenderedImage |
createTile(java.awt.image.renderable.RenderContext rc)
Computes the tile to use for the tiling operation.
|
java.awt.geom.Rectangle2D |
getActualTileBounds(java.awt.geom.Rectangle2D tiledRect) |
java.awt.geom.Rectangle2D |
getBounds2D()
Returns this filter's bounds
|
Filter |
getSource()
Return's the tile source
|
java.awt.geom.Rectangle2D |
getTiledRegion()
Returns the tiled region
|
java.awt.geom.Rectangle2D |
getTileRegion()
Returns the tile region
|
boolean |
isOverflow()
Returns the overflow strategy
|
void |
setOverflow(boolean overflow)
Sets the overflow strategy
|
void |
setSource(Filter src)
Sets the filter source
|
void |
setTiledRegion(java.awt.geom.Rectangle2D tiledRegion)
Sets the tiled region
|
void |
setTileRegion(java.awt.geom.Rectangle2D tileRegion)
Sets the tile region
|
convertSourceCS, convertSourceCS, getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinearcreateDefaultRendering, createScaledRendering, getDependencyRegion, getDirtyRegion, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getTimeStamp, getWidth, init, init, init, init, isDynamic, touchclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetOperationColorSpace, isColorSpaceLinear, setColorSpaceLineargetDependencyRegion, getDirtyRegion, getTimeStampprivate java.awt.geom.Rectangle2D tileRegion
private java.awt.geom.Rectangle2D tiledRegion
private boolean overflow
public TileRable8Bit(Filter source, java.awt.geom.Rectangle2D tiledRegion, java.awt.geom.Rectangle2D tileRegion, boolean overflow)
public java.awt.geom.Rectangle2D getTileRegion()
getTileRegion in interface TileRablepublic void setTileRegion(java.awt.geom.Rectangle2D tileRegion)
setTileRegion in interface TileRablepublic java.awt.geom.Rectangle2D getTiledRegion()
getTiledRegion in interface TileRablepublic void setTiledRegion(java.awt.geom.Rectangle2D tiledRegion)
setTiledRegion in interface TileRablepublic boolean isOverflow()
isOverflow in interface TileRablepublic void setOverflow(boolean overflow)
setOverflow in interface TileRablepublic void setSource(Filter src)
public Filter getSource()
public java.awt.geom.Rectangle2D getBounds2D()
getBounds2D in interface FiltergetBounds2D in class AbstractRablepublic java.awt.image.RenderedImage createRendering(java.awt.image.renderable.RenderContext rc)
createRendering in interface java.awt.image.renderable.RenderableImagepublic java.awt.geom.Rectangle2D getActualTileBounds(java.awt.geom.Rectangle2D tiledRect)
public java.awt.image.RenderedImage createTile(java.awt.image.renderable.RenderContext rc)