public class ES2Pipeline extends GraphicsPipeline
GraphicsPipeline.ShaderModel, GraphicsPipeline.ShaderType
Modifier and Type | Field and Description |
---|---|
static com.sun.prism.es2.GLFactory |
glFactory |
static com.sun.prism.es2.GLPixelFormat.Attributes |
pixelFormatAttributes |
deviceDetails
Constructor and Description |
---|
ES2Pipeline() |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
int |
getAdapterOrdinal(Screen screen) |
ResourceFactory |
getDefaultResourceFactory(List<Screen> screens) |
static ES2Pipeline |
getInstance() |
ResourceFactory |
getResourceFactory(Screen screen) |
boolean |
init() |
boolean |
is3DSupported() |
boolean |
isMSAASupported() |
boolean |
isVsyncSupported() |
boolean |
supportsShaderModel(GraphicsPipeline.ShaderModel model)
Returns true iff the graphics objects from this pipeline support
the indicated
GraphicsPipeline.ShaderModel . |
boolean |
supportsShaderType(GraphicsPipeline.ShaderType type)
Returns true iff the graphics objects from this pipeline support
the indicated
GraphicsPipeline.ShaderType . |
createPipeline, getDefaultResourceFactory, getDeviceDetails, getFontFactory, getPipeline, isEffectSupported, isUploading, setDeviceDetails, supportsShader
public static final com.sun.prism.es2.GLFactory glFactory
public static final com.sun.prism.es2.GLPixelFormat.Attributes pixelFormatAttributes
public static ES2Pipeline getInstance()
public boolean init()
init
in class GraphicsPipeline
public int getAdapterOrdinal(Screen screen)
getAdapterOrdinal
in class GraphicsPipeline
public ResourceFactory getDefaultResourceFactory(List<Screen> screens)
getDefaultResourceFactory
in class GraphicsPipeline
public ResourceFactory getResourceFactory(Screen screen)
getResourceFactory
in class GraphicsPipeline
public void dispose()
dispose
in class GraphicsPipeline
public boolean is3DSupported()
is3DSupported
in class GraphicsPipeline
public final boolean isMSAASupported()
isMSAASupported
in class GraphicsPipeline
public boolean isVsyncSupported()
isVsyncSupported
in class GraphicsPipeline
public boolean supportsShaderType(GraphicsPipeline.ShaderType type)
GraphicsPipeline
GraphicsPipeline.ShaderType
.supportsShaderType
in class GraphicsPipeline
type
- the desired GraphicsPipeline.ShaderType
to be usedShaderType
is supportedpublic boolean supportsShaderModel(GraphicsPipeline.ShaderModel model)
GraphicsPipeline
GraphicsPipeline.ShaderModel
. Generally, the pipeline will
also support all older or lower-numbered ShaderModel
s as well.supportsShaderModel
in class GraphicsPipeline
model
- the desired GraphicsPipeline.ShaderModel
to be usedShaderModel
is supportedCopyright © 2020. All rights reserved.