| Interface | Description |
|---|---|
| AccessHelper.StateAccessor |
Provides access to implementation details in
com.sun.scenario.effect package.
|
| RenderState |
A class that encapsulates all of the information needed to plan and execute
a single filter operation.
|
| Class | Description |
|---|---|
| AccessHelper | |
| BoxBlurState |
The state and implementation class for calculating 1 dimensional
linear convolution kernels for performing multi-pass box blurs.
|
| BoxRenderState |
The RenderState for a box filter kernel that can be applied using a
standard linear convolution kernel.
|
| BoxShadowState |
The helper class for defining a 1 dimensional linear convolution shadow
kernel for the LinearConvolveShadow Shader.
|
| GaussianBlurState |
The state and implementation class for calculating 1 dimensional
linear convolution kernels for performing Gaussian blurs.
|
| GaussianRenderState | |
| GaussianShadowState |
The helper class for defining a 1 dimensional linear convolution shadow
kernel for the Gaussian Shadow shader.
|
| HVSeparableKernel |
An abstract helper intermediate implementation class for
LinearConvolve effects that break down into a horizontal and
a vertical pass. |
| LinearConvolveKernel |
The helper class for defining a 1 dimensional linear convolution kernel
for either the LinearConvolve or LinearConvolveShadow shaders.
|
| LinearConvolveRenderState |
The
LinearConvolveRenderState object manages the strategies of
applying a 1 or 2 pass linear convolution to an input and calculates the
necessary data for the filter shader to compute the convolution. |
| MotionBlurState | |
| PerspectiveTransformState | |
| ZoomRadialBlurState |
| Enum | Description |
|---|---|
| LinearConvolveRenderState.PassType | |
| RenderState.EffectCoordinateSpace |
This enum characterizes the types of coordinate spaces that will be
used for the filter operation (i.e.
|