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

public abstract Class PrRenderer

extends Renderer
Class Inheritance
Known Direct Subclasses
com.sun.scenario.effect.impl.prism.ps.PPSRenderer, com.sun.scenario.effect.impl.prism.sw.PSWRenderer
Imports
java.lang.reflect.Method, java.util.Set, com.sun.glass.ui.Screen, com.sun.prism.GraphicsPipeline, .GraphicsPipeline.ShaderModel, .RTTexture, com.sun.scenario.effect.FilterContext, com.sun.scenario.effect.impl.Renderer

Field Summary

Modifier and TypeField and Description
private static final Set<String>
INTRINSIC_PEER_NAMES

Maintain a list of peers that are implemented using Prism, so that we can do a fast check to see whether the given peer name is an intrinsic one instead of relying on reflection to do the check.

Inherited from com.sun.scenario.effect.impl.Renderer:
rootPkgverbose

Constructor Summary

AccessConstructor and Description
protected
PrRenderer()

Private constructor to prevent instantiation.

Method Summary

Modifier and TypeMethod and Description
public abstract PrDrawable
public static Renderer
private static PrRenderer
createRenderer(FilterContext fctx, boolean isHW)

public static boolean
Inherited from com.sun.scenario.effect.impl.Renderer:
clearImagecreateCompatibleImagecreateFloatTexturecreateImageDatacreatePeergetAccelTypegetBackupRenderergetCompatibleHeightgetCompatibleImagegetCompatibleWidthgetPeerInstancegetPeersgetRenderergetRenderergetRendererForSizegetRendererStategetSoftwareRendererisImageDataCompatiblereleaseCompatibleImagereleasePurgatorytransformtransformtransformupdateFloatTexture

Field Detail

INTRINSIC_PEER_NAMESback to summary
private static final Set<String> INTRINSIC_PEER_NAMES

Maintain a list of peers that are implemented using Prism, so that we can do a fast check to see whether the given peer name is an intrinsic one instead of relying on reflection to do the check.

Constructor Detail

PrRendererback to summary
protected PrRenderer()

Private constructor to prevent instantiation.

Method Detail

createDrawableback to summary
public abstract PrDrawable createDrawable(RTTexture rtt)
createRendererback to summary
public static Renderer createRenderer(FilterContext fctx)
createRendererback to summary
private static PrRenderer createRenderer(FilterContext fctx, boolean isHW)
isIntrinsicPeerback to summary
public static boolean isIntrinsicPeer(String name)