Modifier and Type | Method and Description |
---|---|
ImageData |
NodeEffectInput.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
Effect.AccelType |
NodeEffectInput.getAccelType(FilterContext fctx) |
Modifier and Type | Method and Description |
---|---|
abstract FilterContext |
Toolkit.getFilterContext(Object config) |
FilterContext |
DummyToolkit.getFilterContext(Object config) |
Modifier and Type | Method and Description |
---|---|
FilterContext |
QuantumToolkit.getFilterContext(Object config) |
Modifier and Type | Method and Description |
---|---|
FilterContext |
ImageData.getFilterContext() |
Modifier and Type | Method and Description |
---|---|
static Filterable |
Effect.createCompatibleImage(FilterContext fctx,
int w,
int h)
Returns a new image that is most compatible with the
given
FilterContext . |
protected ImageData |
Effect.ensureTransform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle clip) |
ImageData |
PerspectiveTransform.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
Offset.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
Merge.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
Identity.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
FilterEffect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
abstract ImageData |
Effect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput)
Applies this filter effect to the series of images represented by
the input
Effect s and/or the given defaultInput
viewed under the given transform . |
ImageData |
DelegateEffect.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
Crop.filter(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
ImageData |
LinearConvolveCoreEffect.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
LinearConvolveRenderState lcrstate,
ImageData... inputs) |
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) |
protected abstract ImageData |
FilterEffect.filterImageDatas(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
T rstate,
ImageData... inputDatas) |
LockableResource |
FloatMap.getAccelData(FilterContext fctx) |
Effect.AccelType |
Offset.getAccelType(FilterContext fctx) |
Effect.AccelType |
MotionBlur.getAccelType(FilterContext fctx) |
Effect.AccelType |
Identity.getAccelType(FilterContext fctx) |
Effect.AccelType |
GaussianShadow.getAccelType(FilterContext fctx) |
Effect.AccelType |
GaussianBlur.getAccelType(FilterContext fctx) |
abstract Effect.AccelType |
Effect.getAccelType(FilterContext fctx)
Returns one of the
AccelType values, indicating
whether this Effect is accelerated in hardware for the
given FilterContext . |
Effect.AccelType |
DropShadow.getAccelType(FilterContext fctx) |
Effect.AccelType |
DelegateEffect.getAccelType(FilterContext fctx) |
Effect.AccelType |
BoxShadow.getAccelType(FilterContext fctx) |
Effect.AccelType |
BoxBlur.getAccelType(FilterContext fctx) |
static Filterable |
Effect.getCompatibleImage(FilterContext fctx,
int w,
int h)
Returns an image that is most compatible with the
given
FilterContext . |
RenderState |
ZoomRadialBlur.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
SepiaTone.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Reflection.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
PhongLighting.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
PerspectiveTransform.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Merge.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
LinearConvolveRenderState |
LinearConvolveCoreEffect.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
InvertMask.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Flood.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
abstract T |
FilterEffect.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput)
Returns the object representing the rendering strategy and state for
the filter operation characterized by the specified arguments.
|
RenderState |
DisplacementMap.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Crop.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
ColorAdjust.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Brightpass.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
RenderState |
Blend.getRenderState(FilterContext fctx,
BaseTransform transform,
Rectangle outputClip,
Object renderHelper,
Effect defaultInput) |
static void |
Effect.releaseCompatibleImage(FilterContext fctx,
Filterable image)
Releases an image created by the
getCompatibleImage() method
back into the shared pool. |
void |
ImageDataRenderer.renderImage(ImageData image,
BaseTransform transform,
FilterContext fctx)
Renders the indicated
ImageData to the output with the
indicated transform using BILINEAR filtering. |
boolean |
ImageData.validate(FilterContext fctx)
Validates this image data for the use with the passed
FilterContext . |
Constructor and Description |
---|
ImageData(FilterContext fctx,
Filterable image,
Rectangle bounds) |
ImageData(FilterContext fctx,
Filterable image,
Rectangle bounds,
BaseTransform transform) |
Modifier and Type | Method and Description |
---|---|
protected FilterContext |
EffectPeer.getFilterContext() |
Modifier and Type | Method and Description |
---|---|
abstract ImageData |
Renderer.createImageData(FilterContext fctx,
Filterable src)
Mainly used by the
Identity effect for the purpose of
creating a cached ImageData from the given platform-specific
image (e.g. |
protected abstract EffectPeer |
Renderer.createPeer(FilterContext fctx,
String name,
int unrollCount)
Creates a new peer given the context, name and unroll count.
|
EffectPeer |
Renderer.getPeerInstance(FilterContext fctx,
String name,
int unrollCount)
Returns a (cached) instance of peer given the context, name and unroll
count.
|
static Renderer |
Renderer.getRenderer(FilterContext fctx)
Returns a renderer associated with given filter context based on the
environment and flags set.
|
static Renderer |
Renderer.getRenderer(FilterContext fctx,
Effect effect,
int approxW,
int approxH)
Returns a renderer that is most optimal for the approximate size
of the filtering operation.
|
abstract Filterable |
Renderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
abstract ImageData |
Renderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
ImageData |
Renderer.transform(FilterContext fctx,
ImageData img,
int xpow2scales,
int ypow2scales) |
Constructor and Description |
---|
EffectPeer(FilterContext fctx,
Renderer renderer,
String uniqueName) |
Modifier and Type | Class and Description |
---|---|
class |
PrFilterContext |
Modifier and Type | Method and Description |
---|---|
static PrDrawable |
PrDrawable.create(FilterContext fctx,
RTTexture rtt) |
static Renderer |
PrRenderer.createRenderer(FilterContext fctx) |
void |
PrRenderInfo.renderImage(ImageData image,
BaseTransform transform,
FilterContext fctx) |
Constructor and Description |
---|
PrCropPeer(FilterContext fctx,
Renderer r,
String uniqueName) |
PrFloodPeer(FilterContext fctx,
Renderer r,
String uniqueName) |
PrMergePeer(FilterContext fctx,
Renderer r,
String uniqueName) |
PrReflectionPeer(FilterContext fctx,
Renderer r,
String uniqueName) |
Modifier and Type | Method and Description |
---|---|
ImageData |
PPSRenderer.createImageData(FilterContext fctx,
Filterable src) |
protected EffectPeer |
PPSRenderer.createPeer(FilterContext fctx,
String name,
int unrollCount) |
static Renderer |
PPSRenderer.createRenderer(FilterContext fctx) |
Filterable |
PPSRenderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
ImageData |
PPSRenderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
Modifier and Type | Method and Description |
---|---|
ImageData |
PSWRenderer.createImageData(FilterContext fctx,
Filterable src) |
static PSWRenderer |
PSWRenderer.createJSWInstance(FilterContext fctx) |
protected EffectPeer |
PSWRenderer.createPeer(FilterContext fctx,
String name,
int unrollCount) |
static Renderer |
PSWRenderer.createRenderer(FilterContext fctx) |
Filterable |
PSWRenderer.transform(FilterContext fctx,
Filterable original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
ImageData |
PSWRenderer.transform(FilterContext fctx,
ImageData original,
BaseTransform transform,
Rectangle origBounds,
Rectangle xformBounds) |
Modifier and Type | Method and Description |
---|---|
EffectPeer<? extends LinearConvolveRenderState> |
LinearConvolveRenderState.getPassPeer(Renderer r,
FilterContext fctx)
Return the
EffectPeer to be used to perform the currently
validated pass of the convolution operation, or null if this pass
is a NOP. |
EffectPeer<BoxRenderState> |
BoxRenderState.getPassPeer(Renderer r,
FilterContext fctx) |
Copyright © 2020. All rights reserved.