public abstract class PrRenderer extends Renderer
Renderer.RendererState
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<java.lang.String> |
intrinsicPeerNames
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.
|
Modifier | Constructor and Description |
---|---|
protected |
PrRenderer()
Private constructor to prevent instantiation.
|
Modifier and Type | Method and Description |
---|---|
abstract PrDrawable |
createDrawable(RTTexture rtt) |
static Renderer |
createRenderer(FilterContext fctx) |
private static PrRenderer |
createRenderer(FilterContext fctx,
boolean isHW) |
static boolean |
isIntrinsicPeer(java.lang.String name) |
clearImage, createCompatibleImage, createFloatTexture, createImageData, createPeer, getAccelType, getBackupRenderer, getCompatibleHeight, getCompatibleImage, getCompatibleWidth, getPeerInstance, getPeers, getRenderer, getRenderer, getRendererForSize, getRendererState, getSoftwareRenderer, isImageDataCompatible, releaseCompatibleImage, releasePurgatory, transform, transform, transform, updateFloatTexture
private static final java.util.Set<java.lang.String> intrinsicPeerNames
public abstract PrDrawable createDrawable(RTTexture rtt)
public static Renderer createRenderer(FilterContext fctx)
private static PrRenderer createRenderer(FilterContext fctx, boolean isHW)
public static boolean isIntrinsicPeer(java.lang.String name)