lt.monarch.image.filter
Class ShadowFilter
java.lang.Object
lt.monarch.image.AbstractFrameFilter
lt.monarch.image.filter.ShadowFilter
- All Implemented Interfaces:
- FrameFilter
public class ShadowFilter
extends AbstractFrameFilter
Constructor Summary
ShadowFilter(int _blur,
int _offset)
|
ShadowFilter(int _blur,
int _offset,
java.awt.Color _baseColor)
|
Method Summary
static void |
darken(RGBBitmap frame,
int fx,
int fy,
MaskBitmap shadow,
int dx,
int dy,
int dw,
int dh,
int intensity)
|
void |
filterFrame(RGBBitmap source,
RGBBitmap result)
|
RGBBitmap |
initialize(RGBBitmap source)
|
protected static void |
renderShadow(RGBBitmap frame,
int fx,
int fy,
MaskBitmap shadow,
int dx,
int dy,
int dw,
int dh,
int shadowIntensity)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
blur
public int blur
offset
public int offset
intensity
public int intensity
baseColor
public java.awt.Color baseColor
ShadowFilter
public ShadowFilter(int _blur,
int _offset)
ShadowFilter
public ShadowFilter(int _blur,
int _offset,
java.awt.Color _baseColor)
initialize
public RGBBitmap initialize(RGBBitmap source)
- Specified by:
initialize in interface FrameFilter
- Overrides:
initialize in class AbstractFrameFilter
filterFrame
public void filterFrame(RGBBitmap source,
RGBBitmap result)
darken
public static void darken(RGBBitmap frame,
int fx,
int fy,
MaskBitmap shadow,
int dx,
int dy,
int dw,
int dh,
int intensity)
renderShadow
protected static void renderShadow(RGBBitmap frame,
int fx,
int fy,
MaskBitmap shadow,
int dx,
int dy,
int dw,
int dh,
int shadowIntensity)