public interface SpecularLightingRable extends FilterColorInterpolation
Modifier and Type | Method and Description |
---|---|
double[] |
getKernelUnitLength()
Returns the min [dx,dy] distance in user space for evalutation of
the sobel gradient.
|
double |
getKs() |
Light |
getLight() |
java.awt.geom.Rectangle2D |
getLitRegion() |
Filter |
getSource()
Returns the source to be filtered
|
double |
getSpecularExponent() |
double |
getSurfaceScale() |
void |
setKernelUnitLength(double[] kernelUnitLength)
Sets the min [dx,dy] distance in user space for evaluation of the
sobel gradient.
|
void |
setKs(double ks)
Sets the specular constant, or ks
|
void |
setLight(Light light) |
void |
setLitRegion(java.awt.geom.Rectangle2D litRegion)
Sets the litRegion for this filter
|
void |
setSource(Filter src)
Sets the source to be filtered
|
void |
setSpecularExponent(double specularExponent)
Sets the specular exponent
|
void |
setSurfaceScale(double surfaceScale)
Sets the surface scale
|
getOperationColorSpace, isColorSpaceLinear, setColorSpaceLinear
getBounds2D, getDependencyRegion, getDirtyRegion, getTimeStamp
Filter getSource()
void setSource(Filter src)
Light getLight()
void setLight(Light light)
light
- New Light objectdouble getSurfaceScale()
void setSurfaceScale(double surfaceScale)
double getKs()
void setKs(double ks)
double getSpecularExponent()
void setSpecularExponent(double specularExponent)
java.awt.geom.Rectangle2D getLitRegion()
void setLitRegion(java.awt.geom.Rectangle2D litRegion)
double[] getKernelUnitLength()
void setKernelUnitLength(double[] kernelUnitLength)
Copyright © 2022 Apache Software Foundation. All Rights Reserved.