com.jhlabs.image
Class FlareFilter
java.lang.Object
com.jhlabs.image.AbstractBufferedImageOp
com.jhlabs.image.PointFilter
com.jhlabs.image.FlareFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.lang.Cloneable
public class FlareFilter
- extends PointFilter
An experimental filter for rendering lens flares.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
FlareFilter
public FlareFilter()
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
public void setCentre(java.awt.geom.Point2D centre)
getCentre
public java.awt.geom.Point2D getCentre()
setRadius
public void setRadius(float radius)
getRadius
public float getRadius()
setDimensions
public void setDimensions(int width,
int height)
- Overrides:
setDimensions
in class PointFilter
filterRGB
public int filterRGB(int x,
int y,
int rgb)
- Specified by:
filterRGB
in class PointFilter
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object