public class ShadowFilter extends AbstractBufferedImageOp
Constructor and Description |
---|
ShadowFilter() |
ShadowFilter(float radius,
float xOffset,
float yOffset,
float opacity) |
Modifier and Type | Method and Description |
---|---|
java.awt.image.BufferedImage |
filter(java.awt.image.BufferedImage src,
java.awt.image.BufferedImage dst) |
boolean |
getAddMargins() |
float |
getAngle() |
float |
getDistance() |
float |
getOpacity() |
float |
getRadius()
Get the radius of the kernel.
|
int |
getShadowColor() |
boolean |
getShadowOnly() |
void |
setAddMargins(boolean addMargins) |
void |
setAngle(float angle) |
void |
setDistance(float distance) |
void |
setOpacity(float opacity) |
void |
setRadius(float radius)
Set the radius of the kernel, and hence the amount of blur.
|
void |
setShadowColor(int shadowColor) |
void |
setShadowOnly(boolean shadowOnly) |
java.lang.String |
toString() |
protected void |
transformSpace(java.awt.Rectangle r) |
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB
public ShadowFilter()
public ShadowFilter(float radius, float xOffset, float yOffset, float opacity)
public void setAngle(float angle)
public float getAngle()
public void setDistance(float distance)
public float getDistance()
public void setRadius(float radius)
radius
- the radius of the blur in pixels.public float getRadius()
public void setOpacity(float opacity)
public float getOpacity()
public void setShadowColor(int shadowColor)
public int getShadowColor()
public void setAddMargins(boolean addMargins)
public boolean getAddMargins()
public void setShadowOnly(boolean shadowOnly)
public boolean getShadowOnly()
protected void transformSpace(java.awt.Rectangle r)
public java.awt.image.BufferedImage filter(java.awt.image.BufferedImage src, java.awt.image.BufferedImage dst)
public java.lang.String toString()
toString
in class java.lang.Object