APIdia Launch Partner
Top Interfaces Classes
module javafx.graphics

Package com.sun.scenario.effect


Interface Summary

Modifier and TypeInterface 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

Class Summary

Modifier and TypeClass 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 Modes.

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 Effect subclasses that delegate their operations to a tree of other Effect implementations.

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 RenderState returned from the getRenderState() method.
T extends RenderState
>

The implementation base class for Effect subclasses that operate by filtering the inputs at the pixel level.

public class
FloatMap

A buffer that contains floating point data, intended for use as a parameter to effects such as DisplacementMap.

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 BufferedImage) that is suitable for the destination FilterContext.

public class
ImageData

A simple container that holds an Image and the valid source region thereof.

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.