j2d.filters
Class CausticsFilter
java.lang.Object
j2d.filters.AbstractBufferedImageOp
j2d.filters.WholeImageFilter
j2d.filters.CausticsFilter
- All Implemented Interfaces:
- ImageProcessorInterface, java.awt.image.BufferedImageOp, java.io.Serializable, java.lang.Cloneable
public class CausticsFilter
- extends WholeImageFilter
A filter which simulates underwater caustics. This can be animated to get a bottom-of-the-swimming-pool effect.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
brightness
public int brightness
focus
public float focus
turbulence
public float turbulence
dispersion
public float dispersion
time
public float time
CausticsFilter
public CausticsFilter()
setScale
public void setScale(float scale)
getScale
public float getScale()
setBrightness
public void setBrightness(int brightness)
getBrightness
public int getBrightness()
setTurbulence
public void setTurbulence(float turbulence)
getTurbulence
public float getTurbulence()
setFocus
public void setFocus(float focus)
getFocus
public float getFocus()
setDispersion
public void setDispersion(float dispersion)
getDispersion
public float getDispersion()
setTime
public void setTime(float time)
getTime
public float getTime()
setSamples
public void setSamples(int samples)
getSamples
public int getSamples()
setRed
public void setRed(int r)
setGreen
public void setGreen(int g)
setBlue
public void setBlue(int b)
turbulence2
public static float turbulence2(float x,
float y,
float time,
float octaves)
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object