Package com.jhlabs.image
Class SparkleFilter
- java.lang.Object
-
- com.jhlabs.image.AbstractBufferedImageOp
-
- com.jhlabs.image.PointFilter
-
- com.jhlabs.image.SparkleFilter
-
- All Implemented Interfaces:
java.awt.image.BufferedImageOp,java.lang.Cloneable
public class SparkleFilter extends PointFilter
-
-
Field Summary
-
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel
-
-
Constructor Summary
Constructors Constructor Description SparkleFilter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intfilterRGB(int x, int y, int rgb)intgetAmount()Get the amount of sparkle.intgetColor()intgetRadius()Get the radius of the effect.intgetRandomness()intgetRays()voidsetAmount(int amount)Set the amount of sparkle.voidsetColor(int color)voidsetDimensions(int width, int height)voidsetRadius(int radius)Set the radius of the effect.voidsetRandomness(int randomness)voidsetRays(int rays)java.lang.StringtoString()-
Methods inherited from class com.jhlabs.image.PointFilter
filter
-
Methods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB, stringToColor
-
-
-
-
Method Detail
-
setColor
public void setColor(int color)
-
getColor
public int getColor()
-
setRandomness
public void setRandomness(int randomness)
-
getRandomness
public int getRandomness()
-
setAmount
public void setAmount(int amount)
Set the amount of sparkle.- Parameters:
amount- the amount. The minimum value is 0, the maximum value is 1.- See Also:
getAmount()
-
getAmount
public int getAmount()
Get the amount of sparkle.- Returns:
- the amount
- See Also:
setAmount(int)
-
setRays
public void setRays(int rays)
-
getRays
public int getRays()
-
setRadius
public void setRadius(int radius)
Set the radius of the effect.- Parameters:
radius- the radius min-value: 0- See Also:
getRadius()
-
getRadius
public int getRadius()
Get the radius of the effect.- Returns:
- the radius
- See Also:
setRadius(int)
-
setDimensions
public void setDimensions(int width, int height)- Overrides:
setDimensionsin classPointFilter
-
filterRGB
public int filterRGB(int x, int y, int rgb)- Specified by:
filterRGBin classPointFilter
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-