|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectrailo.runtime.img.filter.AbstractBufferedImageOp
railo.runtime.img.filter.WholeImageFilter
railo.runtime.img.filter.LightFilter
public class LightFilter
A filter which produces lighting and embossing effects.
Nested Class Summary | |
---|---|
class |
LightFilter.AmbientLight
|
class |
LightFilter.DistantLight
|
static class |
LightFilter.Light
A class representing a light. |
static class |
LightFilter.Material
A class representing material properties. |
class |
LightFilter.PointLight
|
class |
LightFilter.SpotLight
|
Field Summary | |
---|---|
static int |
AMBIENT
|
static int |
BUMPS_FROM_BEVEL
Use a custom function as the bump map. |
static int |
BUMPS_FROM_IMAGE
Use the input image brightness as the bump map. |
static int |
BUMPS_FROM_IMAGE_ALPHA
Use the input image alpha as the bump map. |
static int |
BUMPS_FROM_MAP
Use a separate image alpha channel as the bump map. |
static int |
COLORS_CONSTANT
Use constant material color. |
static int |
COLORS_FROM_IMAGE
Take the output colors from the input image. |
static int |
DISTANT
|
static int |
POINT
|
static int |
SPOT
|
Constructor Summary | |
---|---|
LightFilter()
|
Method Summary | |
---|---|
void |
addLight(LightFilter.Light light)
|
BufferedImage |
filter(BufferedImage src,
Struct parameters)
|
Function2D |
getBumpFunction()
|
float |
getBumpHeight()
|
int |
getBumpShape()
|
float |
getBumpSoftness()
|
int |
getBumpSource()
|
int |
getColorSource()
|
int |
getDiffuseColor()
|
Image |
getEnvironmentMap()
|
Vector |
getLights()
|
LightFilter.Material |
getMaterial()
|
float |
getViewDistance()
|
void |
removeLight(LightFilter.Light light)
|
void |
setBumpFunction(Function2D bumpFunction)
|
void |
setBumpHeight(float bumpHeight)
|
void |
setBumpShape(int bumpShape)
|
void |
setBumpSoftness(float bumpSoftness)
|
void |
setBumpSource(int bumpSource)
|
void |
setColorSource(int colorSource)
|
void |
setDiffuseColor(int diffuseColor)
|
void |
setEnvironmentMap(BufferedImage environmentMap)
|
void |
setMaterial(LightFilter.Material material)
|
void |
setViewDistance(float viewDistance)
|
String |
toString()
|
Methods inherited from class railo.runtime.img.filter.WholeImageFilter |
---|
filter |
Methods inherited from class railo.runtime.img.filter.AbstractBufferedImageOp |
---|
clone, createCompatibleDestImage, getBounds2D, getPoint2D, getRenderingHints, getRGB, setRGB |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final int COLORS_FROM_IMAGE
public static final int COLORS_CONSTANT
public static final int BUMPS_FROM_IMAGE
public static final int BUMPS_FROM_IMAGE_ALPHA
public static final int BUMPS_FROM_MAP
public static final int BUMPS_FROM_BEVEL
public static final int AMBIENT
public static final int DISTANT
public static final int POINT
public static final int SPOT
Constructor Detail |
---|
public LightFilter()
Method Detail |
---|
public void setMaterial(LightFilter.Material material)
public LightFilter.Material getMaterial()
public void setBumpFunction(Function2D bumpFunction)
public Function2D getBumpFunction()
public void setBumpHeight(float bumpHeight)
public float getBumpHeight()
public void setBumpSoftness(float bumpSoftness)
public float getBumpSoftness()
public void setBumpShape(int bumpShape)
public int getBumpShape()
public void setViewDistance(float viewDistance)
public float getViewDistance()
public void setEnvironmentMap(BufferedImage environmentMap)
public Image getEnvironmentMap()
public void setColorSource(int colorSource)
public int getColorSource()
public void setBumpSource(int bumpSource)
public int getBumpSource()
public void setDiffuseColor(int diffuseColor)
public int getDiffuseColor()
public void addLight(LightFilter.Light light)
public void removeLight(LightFilter.Light light)
public Vector getLights()
public String toString()
toString
in class Object
public BufferedImage filter(BufferedImage src, Struct parameters) throws PageException
filter
in interface DynFiltering
filter
in class WholeImageFilter
PageException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |