APIdia Launch Partner
Top Fields Constructors Methods
com.sun.prism.mtl

public Class MTLPipeline

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, java.util.HashMap, .Map, .List

Field Summary

Modifier and TypeField and Description
private static MTLResourceFactory
private static MTLPipeline
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 MTLPipeline
public ResourceFactory
public boolean
public boolean
public final boolean
public boolean
private static native 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

mtlResourceFactoryback to summary
private static MTLResourceFactory mtlResourceFactory
theInstanceback to summary
private static MTLPipeline theInstance

Constructor Detail

MTLPipelineback to summary
private MTLPipeline()

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 MTLPipeline 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
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
nSupportsMTLback to summary
private static native boolean nSupportsMTL()
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