| Modifier and Type | Interface and Description |
|---|---|
| public interface | |
| public interface | ImageDataRenderer
An interface for supplying an object which can simplify effect chains by rendering some intermediate images directly from the implementations of the effects. |
| public interface |
| Modifier and Type | Class and Description |
|---|---|
| public abstract class | AbstractShadow
An implementation supertype for both Gaussian and Box filter based shadows to facilitate their conditional usage inside the various composite shadow effects like DropShadow and InnerShadow. |
| public class | Blend
An effect that blends the two inputs together using one of the
pre-defined |
| public class | Bloom
A high-level effect that makes brighter portions of the input image appear to glow, based on a configurable threshold. |
| public class | BoxBlur
A blur effect using a box-shaped convolution kernel, with a configurable size for each dimension of the kernel and a number of passes to control the quality of the blur. |
| public class | BoxShadow
A shadow effect using a box-shaped convolution kernel, with a configurable size for each dimension of the kernel and a number of passes to control the quality of the blur. |
| public class | Brightpass
An effect that filters out (i.e., replaces with a transparent value) all pixels with brightness lower than the configurable threshold value. |
| public class | Color4f
An immutable color, represented by four floating point values. |
| public class | ColorAdjust
An effect that allows for per-pixel adjustments of hue, saturation, brightness, and contrast. |
| pack-priv abstract class | CoreEffect<T extends RenderState>
Package-private base class for built-in effects, i.e., those that are backed by an EffectPeer implementation. |
| public class | Crop
An effect that returns a cropped version of the input. |
| public abstract class | DelegateEffect
The implementation base class for |
| public class | DisplacementMap
An effect that shifts each pixel according to an (x,y) distance from the (red,green) channels of a map image, respectively. |
| public class | DropShadow
A high-level effect that renders a shadow of the given content behind the content with the specified color, radius, and offset. |
| public abstract class | Effect
The base class for all filter effects. |
| public class | EffectHelper
Used to access internal methods of javafx.scene.effect.Effect. |
| public class | |
| public abstract class | FilterEffect<
the specific subclass of T extends RenderState>RenderState returned from the
getRenderState() method.The implementation base class for |
| public class | FloatMap
A buffer that contains floating point data, intended for use as a parameter
to effects such as |
| public class | Flood
An effect that renders a rectangular region that is filled ("flooded") with the given paint. |
| public class | GaussianBlur
A blur effect using a Gaussian convolution kernel, with a configurable radius. |
| public class | GaussianShadow
A blurred shadow effect using a Gaussian convolution kernel, with a configurable radius and shadow color. |
| public class | GeneralShadow
A blurred shadow effect using either a Gaussian convolution or a Box filter kernel, with a configurable radius and shadow color. |
| public class | Glow
A high-level effect that makes the input image appear to glow, based on a configurable threshold. |
| public class | Identity
A type of source effect that returns a version of the given
platform-specific image object (e.g. a |
| public class | ImageData
A simple container that holds an |
| public class | InnerShadow
A high-level effect that renders a shadow inside the edges of the given content with the specified color, radius, and offset. |
| public class | InvertMask
An effect that returns a mask that is the inverse of the input (i.e., opaque areas of the input become transparent and vice versa) with a given offset and padding. |
| public abstract class | LinearConvolveCoreEffect
An intermediate mix-in superclass that performs the multi-pass filtering algorithm common to all linear convolution filters such as Gaussian, Box, and Motion Blurs and Shadows. |
| public class | Merge
An effect that merges two inputs together into one result. |
| public class | MotionBlur
A motion blur effect using a Gaussian convolution kernel, with a configurable radius and angle. |
| public class | Offset
A trivial effect that offsets the input image by the given x/y adjustment values. |
| public class | |
| public class | PhongLighting
An effect that applies diffuse and specular lighting to an arbitrary input using a positionable light source. |
| public class | Reflection
An effect that renders a reflected version of the input below the actual input content. |
| public class | SepiaTone
A filter that produces a sepia tone effect, similar to antique photographs. |
| public class | ZoomRadialBlur
Zoom radial blur effect with a configurable center and radius of the kernel. |