public class NULL3DPipeline extends GraphicsPipeline
GraphicsPipeline.ShaderModel, GraphicsPipeline.ShaderType| Modifier and Type | Field and Description |
|---|---|
private java.util.HashMap<java.lang.Integer,DummyResourceFactory> |
factories |
(package private) static NULL3DPipeline |
theInstance |
deviceDetails| Constructor and Description |
|---|
NULL3DPipeline() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
int |
getAdapterOrdinal(Screen screen) |
ResourceFactory |
getDefaultResourceFactory(java.util.List<Screen> screens) |
static NULL3DPipeline |
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, supportsShaderstatic NULL3DPipeline theInstance
private final java.util.HashMap<java.lang.Integer,DummyResourceFactory> factories
public static NULL3DPipeline getInstance()
public boolean init()
init in class GraphicsPipelinepublic void dispose()
dispose in class GraphicsPipelinepublic int getAdapterOrdinal(Screen screen)
getAdapterOrdinal in class GraphicsPipelinepublic ResourceFactory getResourceFactory(Screen screen)
getResourceFactory in class GraphicsPipelinepublic ResourceFactory getDefaultResourceFactory(java.util.List<Screen> screens)
getDefaultResourceFactory in class GraphicsPipelinepublic boolean is3DSupported()
is3DSupported in class GraphicsPipelinepublic boolean isMSAASupported()
isMSAASupported in class GraphicsPipelinepublic boolean isVsyncSupported()
isVsyncSupported in class GraphicsPipelinepublic boolean supportsShaderType(GraphicsPipeline.ShaderType type)
GraphicsPipelineGraphicsPipeline.ShaderType.supportsShaderType in class GraphicsPipelinetype - the desired GraphicsPipeline.ShaderType to be usedShaderType is supportedpublic boolean supportsShaderModel(GraphicsPipeline.ShaderModel model)
GraphicsPipelineGraphicsPipeline.ShaderModel. Generally, the pipeline will
also support all older or lower-numbered ShaderModels as well.supportsShaderModel in class GraphicsPipelinemodel - the desired GraphicsPipeline.ShaderModel to be usedShaderModel is supported