Modifier and Type | Method and Description |
---|---|
(package private) EffectPeer |
CoreEffect.getPeer(FilterContext fctx,
ImageData[] inputs)
Returns an
EffectPeer that is most optimal for the size
of the operation, which is inferred from the given inputs. |
private EffectPeer |
CoreEffect.getPeer(FilterContext fctx,
int approxW,
int approxH) |
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,EffectPeer> |
Renderer.peerCache |
Modifier and Type | Method and Description |
---|---|
protected abstract EffectPeer |
Renderer.createPeer(FilterContext fctx,
java.lang.String name,
int unrollCount)
Creates a new peer given the context, name and unroll count.
|
EffectPeer |
Renderer.getPeerInstance(FilterContext fctx,
java.lang.String name,
int unrollCount)
Returns a (cached) instance of peer given the context, name and unroll
count.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.Collection<EffectPeer> |
Renderer.getPeers()
Returns current cache of peers.
|
Modifier and Type | Class and Description |
---|---|
class |
PrCropPeer |
class |
PrFloodPeer |
class |
PrMergePeer |
class |
PrReflectionPeer |
Modifier and Type | Field and Description |
---|---|
(package private) EffectPeer |
PPStoPSWDisplacementMapPeer.softwarePeer |
Modifier and Type | Method and Description |
---|---|
private EffectPeer |
PPSRenderer.createIntrinsicPeer(FilterContext fctx,
java.lang.String name)
Creates a new
EffectPeer instance that can be used by
any of the Prism-based backend implementations. |
protected EffectPeer |
PPSRenderer.createPeer(FilterContext fctx,
java.lang.String name,
int unrollCount) |
private EffectPeer |
PPSRenderer.createPlatformPeer(FilterContext fctx,
java.lang.String name,
int unrollCount)
Creates a new
EffectPeer instance that is specific to
the current shader-based backend. |
Modifier and Type | Method and Description |
---|---|
private EffectPeer |
PSWRenderer.createIntrinsicPeer(FilterContext fctx,
java.lang.String name)
Creates a new
EffectPeer instance that can be used by
any of the Prism-based backend implementations. |
protected EffectPeer |
PSWRenderer.createPeer(FilterContext fctx,
java.lang.String name,
int unrollCount) |
private EffectPeer |
PSWRenderer.createPlatformPeer(FilterContext fctx,
java.lang.String name,
int unrollCount)
Creates a new
EffectPeer instance that is specific to
the current software-based backend. |
Modifier and Type | Method and Description |
---|---|
EffectPeer<BoxRenderState> |
BoxRenderState.getPassPeer(Renderer r,
FilterContext fctx) |
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. |