public class CausticsFilter extends WholeImageFilter
Modifier and Type | Field and Description |
---|---|
float |
amount |
int |
brightness |
float |
dispersion |
float |
time |
float |
turbulence |
originalSpace, transformedSpace
Constructor and Description |
---|
CausticsFilter() |
Modifier and Type | Method and Description |
---|---|
protected float |
evaluate(float x,
float y) |
protected int[] |
filterPixels(int width,
int height,
int[] inPixels,
java.awt.Rectangle transformedSpace) |
float |
getAmount() |
int |
getBgColor() |
int |
getBrightness() |
float |
getDispersion() |
int |
getSamples() |
float |
getScale() |
float |
getTime() |
float |
getTurbulence() |
void |
setAmount(float amount) |
void |
setBgColor(int c) |
void |
setBrightness(int brightness) |
void |
setDispersion(float dispersion) |
void |
setSamples(int samples) |
void |
setScale(float scale) |
void |
setTime(float time) |
void |
setTurbulence(float turbulence) |
java.lang.String |
toString() |
static float |
turbulence2(float x,
float y,
float time,
float octaves) |
filter, transformSpace
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public int brightness
public float amount
public float turbulence
public float dispersion
public float time
public void setScale(float scale)
public float getScale()
public void setBrightness(int brightness)
public int getBrightness()
public void setTurbulence(float turbulence)
public float getTurbulence()
public void setAmount(float amount)
public float getAmount()
public void setDispersion(float dispersion)
public float getDispersion()
public void setTime(float time)
public float getTime()
public void setSamples(int samples)
public int getSamples()
public void setBgColor(int c)
public int getBgColor()
protected int[] filterPixels(int width, int height, int[] inPixels, java.awt.Rectangle transformedSpace)
filterPixels
in class WholeImageFilter
public static float turbulence2(float x, float y, float time, float octaves)
protected float evaluate(float x, float y)
public java.lang.String toString()
toString
in class java.lang.Object