Top Fields Constructors Methods
com.sun.prism.es2

public Class ES2Pipeline

extends GraphicsPipeline
Class Inheritance
Imports
com.sun.glass.ui.Screen, com.sun.glass.utils.NativeLibLoader, com.sun.prism.GraphicsPipeline, .ResourceFactory, com.sun.prism.impl.PrismSettings, com.sun.javafx.PlatformUtil, java.util.List, .HashMap

Field Summary

Modifier and TypeField and Description
pack-priv ES2ResourceFactory
private static Thread
private static boolean
private static ES2ResourceFactory[]
public static final GLFactory
private static boolean
pack-priv static final boolean
pack-priv static final boolean
public static final GLPixelFormat.Attributes
private static final boolean
private static final ES2Pipeline
Inherited from com.sun.prism.GraphicsPipeline:
deviceDetails

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
private static ES2ResourceFactory
public int
public ResourceFactory
private static ES2ResourceFactory
getES2ResourceFactory(int adapterOrdinal, Screen screen)

public static ES2Pipeline
public ResourceFactory
private static Screen
getScreenForAdapter(List<Screen> screens, int adapterOrdinal)

public boolean
public boolean
public final boolean
public boolean
public boolean
supportsShaderModel(GraphicsPipeline.ShaderModel model)

Implements abstract com.sun.prism.GraphicsPipeline.supportsShaderModel.

Returns true iff the graphics objects from this pipeline support the indicated ShaderModel.

public boolean
supportsShaderType(GraphicsPipeline.ShaderType type)

Implements abstract com.sun.prism.GraphicsPipeline.supportsShaderType.

Returns true iff the graphics objects from this pipeline support the indicated ShaderType.

Inherited from com.sun.prism.GraphicsPipeline:
addDisposeHookcreatePipelinegetDefaultResourceFactorygetDeviceDetailsgetFontFactorygetPipelineisEffectSupportedisUploadingsetDeviceDetailssupportsShader

Field Detail

_defaultback to summary
pack-priv ES2ResourceFactory _default
creatorback to summary
private static Thread creator
es2Enabledback to summary
private static boolean es2Enabled
factoriesback to summary
private static ES2ResourceFactory[] factories
glFactoryback to summary
public static final GLFactory glFactory
isEglfbback to summary
private static boolean isEglfb
msaaback to summary
pack-priv static final boolean msaa
npotSupportedback to summary
pack-priv static final boolean npotSupported
pixelFormatAttributesback to summary
public static final GLPixelFormat.Attributes pixelFormatAttributes
supports3Dback to summary
private static final boolean supports3D
theInstanceback to summary
private static final ES2Pipeline theInstance

Constructor Detail

ES2Pipelineback to summary
public ES2Pipeline()

Method Detail

disposeback to summary
public void dispose()

Overrides com.sun.prism.GraphicsPipeline.dispose.

Annotations
@Override
findDefaultResourceFactoryback to summary
private static ES2ResourceFactory findDefaultResourceFactory(List<Screen> screens)
getAdapterOrdinalback to summary
public int getAdapterOrdinal(Screen screen)

Implements abstract com.sun.prism.GraphicsPipeline.getAdapterOrdinal.

Annotations
@Override
getDefaultResourceFactoryback to summary
public ResourceFactory getDefaultResourceFactory(List<Screen> screens)

Implements abstract com.sun.prism.GraphicsPipeline.getDefaultResourceFactory.

Annotations
@Override
getES2ResourceFactoryback to summary
private static ES2ResourceFactory getES2ResourceFactory(int adapterOrdinal, Screen screen)
getInstanceback to summary
public static ES2Pipeline getInstance()
getResourceFactoryback to summary
public ResourceFactory getResourceFactory(Screen screen)

Implements abstract com.sun.prism.GraphicsPipeline.getResourceFactory.

Annotations
@Override
getScreenForAdapterback to summary
private static Screen getScreenForAdapter(List<Screen> screens, int adapterOrdinal)
initback to summary
public boolean init()

Implements abstract com.sun.prism.GraphicsPipeline.init.

Annotations
@Override
is3DSupportedback to summary
public boolean is3DSupported()

Implements abstract com.sun.prism.GraphicsPipeline.is3DSupported.

Annotations
@Override
isMSAASupportedback to summary
public final boolean isMSAASupported()

Overrides com.sun.prism.GraphicsPipeline.isMSAASupported.

Annotations
@Override
isVsyncSupportedback to summary
public boolean isVsyncSupported()

Implements abstract com.sun.prism.GraphicsPipeline.isVsyncSupported.

Annotations
@Override
supportsShaderModelback to summary
public boolean supportsShaderModel(GraphicsPipeline.ShaderModel model)

Implements abstract com.sun.prism.GraphicsPipeline.supportsShaderModel.

Doc from com.sun.prism.GraphicsPipeline.supportsShaderModel.

Returns true iff the graphics objects from this pipeline support the indicated ShaderModel. Generally, the pipeline will also support all older or lower-numbered ShaderModels as well.

Annotations
@Override
supportsShaderTypeback to summary
public boolean supportsShaderType(GraphicsPipeline.ShaderType type)

Implements abstract com.sun.prism.GraphicsPipeline.supportsShaderType.

Doc from com.sun.prism.GraphicsPipeline.supportsShaderType.

Returns true iff the graphics objects from this pipeline support the indicated ShaderType.

Annotations
@Override