public interface DiffuseLightingRable extends FilterColorInterpolation
Modifier and Type | Method and Description |
---|---|
double |
getKd() |
double[] |
getKernelUnitLength()
Returns the min [dx,dy] distance in user space for evalutation of
the sobel gradient.
|
Light |
getLight() |
java.awt.geom.Rectangle2D |
getLitRegion() |
Filter |
getSource()
Returns the source to be filtered
|
double |
getSurfaceScale() |
void |
setKd(double kd)
Sets the diffuse constant, or kd
|
void |
setKernelUnitLength(double[] kernelUnitLength)
Sets the min [dx,dy] distance in user space for evaluation of the
sobel gradient.
|
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 |
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 getKd()
void setKd(double kd)
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.