Top Fields Constructors Methods
com.sun.prism.sw

public final Class SWPipeline

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

Field Summary

Modifier and TypeField and Description
private final HashMap<Integer, SWResourceFactory>
private static SWPipeline
Inherited from com.sun.prism.GraphicsPipeline:
deviceDetails

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public void
public int
public ResourceFactory
public static SWPipeline
public ResourceFactory
public boolean
public boolean
public boolean
isUploading()

Overrides com.sun.prism.GraphicsPipeline.isUploading.

Checks if the GraphicsPipeline uses uploading or presenting painter

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:
addDisposeHookcreatePipelinegetDefaultResourceFactorygetDeviceDetailsgetFontFactorygetPipelineisEffectSupportedisMSAASupportedsetDeviceDetailssupportsShader

Field Detail

factoriesback to summary
private final HashMap<Integer, SWResourceFactory> factories
theInstanceback to summary
private static SWPipeline theInstance

Constructor Detail

SWPipelineback to summary
private SWPipeline()

Method Detail

disposeback to summary
public void dispose()

Overrides com.sun.prism.GraphicsPipeline.dispose.

Annotations
@Override
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
getInstanceback to summary
public static SWPipeline getInstance()
getResourceFactoryback to summary
public ResourceFactory getResourceFactory(Screen screen)

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

Annotations
@Override
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
isUploadingback to summary
public boolean isUploading()

Overrides com.sun.prism.GraphicsPipeline.isUploading.

Doc from com.sun.prism.GraphicsPipeline.isUploading.

Checks if the GraphicsPipeline uses uploading or presenting painter

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