public class TextureFilter extends PointFilter
Modifier and Type | Field and Description |
---|---|
float |
amount |
float |
bias |
float |
gain |
int |
operation |
float |
turbulence |
canFilterIndexColorModel
filterListener
Constructor and Description |
---|
TextureFilter() |
Modifier and Type | Method and Description |
---|---|
int |
filterRGB(int x,
int y,
int rgb) |
float |
getAmount()
Get the amount of texture.
|
float |
getAngle()
Returns the angle of the texture.
|
Colormap |
getColormap()
Get the colormap to be used for the filter.
|
Function2D |
getFunction() |
int |
getOperation() |
float |
getScale()
Returns the scale of the texture.
|
float |
getStretch()
Returns the stretch factor of the texture.
|
float |
getTurbulence()
Returns the turbulence of the texture.
|
void |
setAmount(float amount)
Set the amount of texture.
|
void |
setAngle(float angle)
Specifies the angle of the texture.
|
void |
setColormap(Colormap colormap)
Set the colormap to be used for the filter.
|
void |
setFunction(Function2D function) |
void |
setOperation(int operation) |
void |
setScale(float scale)
Specifies the scale of the texture.
|
void |
setStretch(float stretch)
Specifies the stretch factor of the texture.
|
void |
setTurbulence(float turbulence)
Specifies the turbulence of the texture.
|
String |
toString() |
filter, setDimensions
clone, createCompatibleDestImage, createCompatibleDestImage, filterDone, filterInitialize, filterProgress, filterStart, getBounds2D, getMetaData, getPoint2D, getRenderingHints, getRGB, setFilterListener, setRGB
public float amount
public float turbulence
public float gain
public float bias
public int operation
public void setAmount(float amount)
amount
- the amountgetAmount()
public float getAmount()
setAmount(float)
public void setFunction(Function2D function)
public Function2D getFunction()
public void setOperation(int operation)
public int getOperation()
public void setScale(float scale)
scale
- the scale of the texture.getScale()
public float getScale()
setScale(float)
public void setStretch(float stretch)
stretch
- the stretch factor of the texture.getStretch()
public float getStretch()
setStretch(float)
public void setAngle(float angle)
angle
- the angle of the texture.getAngle()
public float getAngle()
setAngle(float)
public void setTurbulence(float turbulence)
turbulence
- the turbulence of the texture.getTurbulence()
public float getTurbulence()
setTurbulence(float)
public void setColormap(Colormap colormap)
colormap
- the colormapgetColormap()
public Colormap getColormap()
setColormap(org.zimowski.bambi.jhlabs.image.Colormap)
public int filterRGB(int x, int y, int rgb)
filterRGB
in class PointFilter
Copyright © 2012-2013 Bambi Software Foundation. All Rights Reserved.