j2d.filters
Class CausticsFilter
java.lang.Object
   j2d.filters.AbstractBufferedImageOp
j2d.filters.AbstractBufferedImageOp
       j2d.filters.WholeImageFilter
j2d.filters.WholeImageFilter
           j2d.filters.CausticsFilter
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:
- toStringin class- java.lang.Object
 
-