Top Constructors Methods
com.sun.scenario.effect.impl.prism.ps

public abstract Class PPSEffectPeer<T extends RenderState>

extends EffectPeer<T extends RenderState>
Class Inheritance
Known Direct Subclasses
com.sun.scenario.effect.impl.prism.ps.PPSOneSamplerPeer, com.sun.scenario.effect.impl.prism.ps.PPSTwoSamplerPeer, com.sun.scenario.effect.impl.prism.ps.PPSZeroSamplerPeer
Imports
com.sun.javafx.geom.Rectangle, com.sun.javafx.geom.transform.BaseTransform, com.sun.prism.ps.Shader, com.sun.scenario.effect.Effect, .FilterContext, .ImageData, com.sun.scenario.effect.impl.EffectPeer, .Renderer, com.sun.scenario.effect.impl.state.RenderState

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
protected abstract Shader
public abstract void
dispose()

Overrides com.sun.scenario.effect.impl.EffectPeer.dispose.

Disposes resources associated with this peer.

public final ImageData
filter(final Effect effect, final T renderState, final BaseTransform transform, final Rectangle outputClip, final ImageData... inputs)

Implements abstract com.sun.scenario.effect.impl.EffectPeer.filter.

pack-priv abstract ImageData
filterImpl(ImageData... inputs)

protected final PPSRenderer
protected final String
protected abstract boolean
protected abstract void
Inherited from com.sun.scenario.effect.impl.EffectPeer:
getAccelTypegetDestBoundsgetDestNativeBoundsgetEffectgetFilterContextgetInputBoundsgetInputNativeBoundsgetInputTransformgetPassgetRenderStategetResultBoundsgetSamplerDatagetSourceRegiongetTextureCoordinatesgetTextureCoordinatesgetUniqueNameisImageDataCompatibleisOriginUpperLeftsetDestBoundssetDestNativeBoundssetEffectsetInputBoundssetInputNativeBoundssetInputTransformsetPasssetRenderState

Constructor Detail

PPSEffectPeerback to summary
protected PPSEffectPeer(FilterContext fctx, Renderer r, String shaderName)

Method Detail

createShaderback to summary
protected abstract Shader createShader()
disposeback to summary
public abstract void dispose()

Overrides com.sun.scenario.effect.impl.EffectPeer.dispose.

Disposes resources associated with this peer.

Warning

called from the rendering thread.

Annotations
@Override
filterback to summary
public final ImageData filter(final Effect effect, final T renderState, final BaseTransform transform, final Rectangle outputClip, final ImageData... inputs)

Implements abstract com.sun.scenario.effect.impl.EffectPeer.filter.

Annotations
@Override
filterImplback to summary
pack-priv abstract ImageData filterImpl(ImageData... inputs)
getRendererback to summary
protected final PPSRenderer getRenderer()

Overrides com.sun.scenario.effect.impl.EffectPeer.getRenderer.

Annotations
@Override
getShaderNameback to summary
protected final String getShaderName()
isSamplerLinearback to summary
protected abstract boolean isSamplerLinear(int i)
updateShaderback to summary
protected abstract void updateShader(Shader shader)