Package com.jhlabs.image
Class FlareFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.FlareFilter
- All Implemented Interfaces:
BufferedImageOp,Cloneable
An experimental filter for rendering lens flares.
-
Field Summary
Fields inherited from class com.jhlabs.image.PointFilter
canFilterIndexColorModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintfilterRGB(int x, int y, int rgb) floatintgetColor()floatGet the radius of the effect.floatfloatfloatvoidsetBaseAmount(float baseAmount) voidvoidsetColor(int color) voidsetDimensions(int width, int height) voidsetRadius(float radius) Set the radius of the effect.voidsetRayAmount(float rayAmount) voidsetRingAmount(float ringAmount) voidsetRingWidth(float ringWidth) toString()Methods inherited from class com.jhlabs.image.PointFilter
filterMethods inherited from class com.jhlabs.image.AbstractBufferedImageOp
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
-
Constructor Details
-
FlareFilter
public FlareFilter()
-
-
Method Details
-
setColor
public void setColor(int color) -
getColor
public int getColor() -
setRingWidth
public void setRingWidth(float ringWidth) -
getRingWidth
public float getRingWidth() -
setBaseAmount
public void setBaseAmount(float baseAmount) -
getBaseAmount
public float getBaseAmount() -
setRingAmount
public void setRingAmount(float ringAmount) -
getRingAmount
public float getRingAmount() -
setRayAmount
public void setRayAmount(float rayAmount) -
getRayAmount
public float getRayAmount() -
setCentre
-
getCentre
-
setRadius
public void setRadius(float radius) Set the radius of the effect.- Parameters:
radius- the radius- See Also:
-
getRadius
public float getRadius()Get the radius of the effect.- Returns:
- the radius
- See Also:
-
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
-