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

pack-priv Class RendererFactory

extends Object
Class Inheritance
Imports
java.lang.reflect.Method, com.sun.javafx.PlatformUtil, com.sun.scenario.effect.FilterContext

A factory that produces a Renderer instance appropriate for the desktop and tv stacks (either Swing or Prism based). This class dynamically locates a Renderer using the java.lang.reflect package, which is not available on CLDC. The CLDC-based mobile stack may substitute their own version of this class that does not rely on reflection.

Field Summary

Modifier and TypeField and Description
private static String
private static boolean
private static boolean
private static boolean
private static boolean

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
private static Renderer
private static Renderer
pack-priv static Renderer
private static Renderer
private static Renderer
private static Renderer
pack-priv static Renderer
private static Renderer
private static boolean
private static boolean
isRSLFriendly(Class<T> klass)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

rootPkgback to summary
private static String rootPkg
tryJOGLback to summary
private static boolean tryJOGL
tryPrismback to summary
private static boolean tryPrism
tryRSLback to summary
private static boolean tryRSL
trySIMDback to summary
private static boolean trySIMD

Constructor Detail

RendererFactoryback to summary
pack-priv RendererFactory()

Method Detail

createJOGLRendererback to summary
private static Renderer createJOGLRenderer(FilterContext fctx)
createPrismRendererback to summary
private static Renderer createPrismRenderer(FilterContext fctx)
createRendererback to summary
pack-priv static Renderer createRenderer(final FilterContext fctx)
createRSLRendererback to summary
private static Renderer createRSLRenderer(FilterContext fctx)
getJavaRendererback to summary
private static Renderer getJavaRenderer()
getJavaRendererback to summary
private static Renderer getJavaRenderer(FilterContext fctx)
getSoftwareRendererback to summary
pack-priv static Renderer getSoftwareRenderer()
getSSERendererback to summary
private static Renderer getSSERenderer()
isRSLAvailableback to summary
private static boolean isRSLAvailable(FilterContext fctx)
isRSLFriendlyback to summary
private static boolean isRSLFriendly(Class<T> klass)