public interface DiffuseLightingRable extends FilterColorInterpolation
HINTS_OBSERVED
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() |
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(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
createDefaultRendering, createRendering, createScaledRendering, getHeight, getMinX, getMinY, getProperty, getPropertyNames, getSources, getWidth, isDynamic
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)
Rectangle2D getLitRegion()
void setLitRegion(Rectangle2D litRegion)
double[] getKernelUnitLength()
void setKernelUnitLength(double[] kernelUnitLength)
Copyright © 2000–2023 Apache Software Foundation. All rights reserved.