Modifier and Type | Class and Description |
---|---|
(package private) class |
CoreEffect<T extends RenderState>
Package-private base class for built-in effects, i.e., those that are
backed by an EffectPeer implementation.
|
class |
FilterEffect<T extends RenderState>
The implementation base class for
Effect subclasses that operate
by filtering the inputs at the pixel level. |
Modifier and Type | Method and Description |
---|---|
RenderState |
PerspectiveTransform.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
ZoomRadialBlur.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Merge.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Blend.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
SepiaTone.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
ColorAdjust.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Brightpass.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
DisplacementMap.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
InvertMask.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Crop.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Flood.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
PhongLighting.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
RenderState |
Reflection.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
java.lang.Object renderHelper,
Effect defaultInput) |
Modifier and Type | Method and Description |
---|---|
ImageData |
ZoomRadialBlur.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
RenderState rstate,
ImageData... inputs) |
ImageData |
DisplacementMap.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
RenderState rstate,
ImageData... inputs) |
Modifier and Type | Class and Description |
---|---|
class |
EffectPeer<T extends RenderState>
The abstract base class for all
Effect implementation peers. |
Modifier and Type | Field and Description |
---|---|
private T |
EffectPeer.renderState |
Modifier and Type | Method and Description |
---|---|
ImageData |
PrCropPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrFloodPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrMergePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
PrReflectionPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
Modifier and Type | Class and Description |
---|---|
class |
PPSEffectPeer<T extends RenderState> |
class |
PPSOneSamplerPeer<T extends RenderState> |
Modifier and Type | Method and Description |
---|---|
ImageData |
PPStoPSWDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
Modifier and Type | Class and Description |
---|---|
class |
BoxRenderState
The RenderState for a box filter kernel that can be applied using a
standard linear convolution kernel.
|
class |
GaussianRenderState |
class |
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. |
Modifier and Type | Field and Description |
---|---|
static RenderState |
RenderState.RenderSpaceRenderState
A helper implementation of
RenderState that handles the
case of EffectCoordinateSpace.RenderSpace and passes along
the outputClip to the inputs unmodified. |
static RenderState |
RenderState.UnclippedUserSpaceRenderState
A helper implementation of
RenderState that handles the
case of EffectCoordinateSpace.UserSpace and passes along
the outputClip to the inputs unmodified. |
static RenderState |
RenderState.UserSpaceRenderState
A helper implementation of
RenderState that handles the
case of EffectCoordinateSpace.UserSpace and passes along
the outputClip to the inputs unmodified. |
Modifier and Type | Class and Description |
---|---|
class |
JSWEffectPeer<T extends RenderState> |
Modifier and Type | Method and Description |
---|---|
ImageData |
JSWBlend_COLOR_DODGEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SOFT_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_GREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_DISTANTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_ADDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_DARKENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_SPOTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_HARD_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_OUTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBrightpassPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_MULTIPLYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_DIFFERENCEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWInvertMaskPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_COLOR_BURNPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPerspectiveTransformPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWSepiaTonePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_BLUEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SCREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_REDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_OVERPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_LIGHTENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_OVERLAYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_INPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWColorAdjustPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_EXCLUSIONPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWBlend_SRC_ATOPPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
JSWPhongLighting_POINTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
Modifier and Type | Class and Description |
---|---|
class |
SSEEffectPeer<T extends RenderState> |
Modifier and Type | Method and Description |
---|---|
ImageData |
SSESepiaTonePeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_ATOPPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_HARD_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_BLUEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_COLOR_BURNPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEColorAdjustPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_COLOR_DODGEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPerspectiveTransformPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEDisplacementMapPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_OVERPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_DIFFERENCEPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_DARKENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SCREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_INPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_EXCLUSIONPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_SPOTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_OVERLAYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SOFT_LIGHTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_GREENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_POINTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_MULTIPLYPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEInvertMaskPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEPhongLighting_DISTANTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_LIGHTENPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_ADDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_REDPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBlend_SRC_OUTPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |
ImageData |
SSEBrightpassPeer.filter(Effect effect,
RenderState rstate,
BaseTransform transform,
Rectangle outputClip,
ImageData... inputs) |