public class ShatterFilter extends AbstractBufferedImageOp
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ShatterFilter.Tile |
Modifier and Type | Field and Description |
---|---|
private float |
centreX |
private float |
centreY |
private float |
distance |
private float |
endAlpha |
private int |
iterations |
private float |
rotation |
private float |
startAlpha |
private int |
tile |
private float |
transition |
private float |
zoom |
Constructor and Description |
---|
ShatterFilter() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
filter(BufferedImage src,
BufferedImage dst) |
Point2D |
getCentre() |
float |
getCentreX() |
float |
getCentreY() |
float |
getDistance() |
float |
getEndAlpha() |
int |
getIterations() |
float |
getRotation() |
float |
getStartAlpha() |
int |
getTile() |
float |
getTransition() |
float |
getZoom() |
void |
setCentre(Point2D centre) |
void |
setCentreX(float centreX) |
void |
setCentreY(float centreY) |
void |
setDistance(float distance) |
void |
setEndAlpha(float endAlpha) |
void |
setIterations(int iterations) |
void |
setRotation(float rotation) |
void |
setStartAlpha(float startAlpha) |
void |
setTile(int tile) |
void |
setTransition(float transition) |
void |
setZoom(float zoom) |
String |
toString() |
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
private float centreX
private float centreY
private float distance
private float transition
private float rotation
private float zoom
private float startAlpha
private float endAlpha
private int iterations
private int tile
public ShatterFilter()
public void setTransition(float transition)
public float getTransition()
public void setDistance(float distance)
public float getDistance()
public void setRotation(float rotation)
public float getRotation()
public void setZoom(float zoom)
public float getZoom()
public void setStartAlpha(float startAlpha)
public float getStartAlpha()
public void setEndAlpha(float endAlpha)
public float getEndAlpha()
public void setCentreX(float centreX)
public float getCentreX()
public void setCentreY(float centreY)
public float getCentreY()
public void setIterations(int iterations)
public int getIterations()
public void setTile(int tile)
public int getTile()
public BufferedImage filter(BufferedImage src, BufferedImage dst)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses