| Modifier and Type | Class and Description |
|---|---|
| public static enum | |
| public static enum |
| Modifier and Type | Field and Description |
|---|---|
| protected Map | |
| private final Set | |
| private FontFactory | |
| private static GraphicsPipeline |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public void | addDisposeHook(Runnable
the runnable)Runnable to be called when the pipeline is disposedAdd a dispose hook to be called when the pipeline is disposed. |
| public static GraphicsPipeline | |
| public void | |
| public abstract int | |
| public abstract ResourceFactory | |
| public static ResourceFactory | |
| public Map | |
| public FontFactory | |
| public static GraphicsPipeline | |
| public abstract ResourceFactory | |
| public abstract boolean | |
| public abstract boolean | |
| public boolean | |
| public boolean | |
| public boolean | Returns: true if the pipeline uses an uploading painterChecks if the GraphicsPipeline uses uploading or presenting painter |
| public abstract boolean | |
| private void | |
| protected void | |
| public boolean | Returns: true if the indicatedShaderType and ShaderModel
are supportedthe desired type,ShaderType to be usedthe desired modelShaderModel to be usedReturns true iff the graphics objects from this pipeline support
the indicated |
| public abstract boolean | Returns: true if the indicatedShaderModel is supportedthe desired modelShaderModel to be usedReturns true iff the graphics objects from this pipeline support
the indicated |
| public abstract boolean | Returns: true if the indicatedShaderType is supportedthe desired typeShaderType to be usedReturns true iff the graphics objects from this pipeline support
the indicated |
| deviceDetails | back to summary |
|---|---|
| protected Map<K, V> deviceDetails | |
| disposeHooks | back to summary |
|---|---|
| private final Set<Runnable> disposeHooks | |
| fontFactory | back to summary |
|---|---|
| private FontFactory fontFactory | |
| installedPipeline | back to summary |
|---|---|
| private static GraphicsPipeline installedPipeline | |
| GraphicsPipeline | back to summary |
|---|---|
| public GraphicsPipeline() | |
| addDisposeHook | back to summary |
|---|---|
| public void addDisposeHook(Runnable runnable) Add a dispose hook to be called when the pipeline is disposed. | |
| createPipeline | back to summary |
|---|---|
| public static GraphicsPipeline createPipeline() | |
| dispose | back to summary |
|---|---|
| public void dispose() | |
| getAdapterOrdinal | back to summary |
|---|---|
| public abstract int getAdapterOrdinal(Screen screen) | |
| getDefaultResourceFactory | back to summary |
|---|---|
| public abstract ResourceFactory getDefaultResourceFactory(List<Screen> screens) | |
| getDefaultResourceFactory | back to summary |
|---|---|
| public static ResourceFactory getDefaultResourceFactory() | |
| getDeviceDetails | back to summary |
|---|---|
| public Map | |
| getFontFactory | back to summary |
|---|---|
| public FontFactory getFontFactory() | |
| getPipeline | back to summary |
|---|---|
| public static GraphicsPipeline getPipeline() | |
| getResourceFactory | back to summary |
|---|---|
| public abstract ResourceFactory getResourceFactory(Screen screen) | |
| init | back to summary |
|---|---|
| public abstract boolean init() | |
| is3DSupported | back to summary |
|---|---|
| public abstract boolean is3DSupported() | |
| isEffectSupported | back to summary |
|---|---|
| public boolean isEffectSupported() | |
| isMSAASupported | back to summary |
|---|---|
| public boolean isMSAASupported() | |
| isUploading | back to summary |
|---|---|
| public boolean isUploading() Checks if the GraphicsPipeline uses uploading or presenting painter
| |
| isVsyncSupported | back to summary |
|---|---|
| public abstract boolean isVsyncSupported() | |
| notifyDisposeHooks | back to summary |
|---|---|
| private void notifyDisposeHooks() | |
| setDeviceDetails | back to summary |
|---|---|
| protected void setDeviceDetails(Map<K, V> details) | |
| supportsShader | back to summary |
|---|---|
| public boolean supportsShader(GraphicsPipeline. Returns true iff the graphics objects from this pipeline support
the indicated
| |
| supportsShaderModel | back to summary |
|---|---|
| public abstract boolean supportsShaderModel(GraphicsPipeline. Returns true iff the graphics objects from this pipeline support
the indicated
| |
| supportsShaderType | back to summary |
|---|---|
| public abstract boolean supportsShaderType(GraphicsPipeline. Returns true iff the graphics objects from this pipeline support
the indicated
| |
| Modifier and Type | Field and Description |
|---|---|
| public static final GraphicsPipeline. | SM3
The pipeline supports Shader Model 3 features, including Pixel Shader 3.0 and Vertex Shader 3.0 programs. |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static GraphicsPipeline. | |
| public static GraphicsPipeline. |
| SM3 | back to summary |
|---|---|
| public static final GraphicsPipeline. The pipeline supports Shader Model 3 features, including Pixel Shader 3.0 and Vertex Shader 3.0 programs. | |
| ShaderModel | back to summary |
|---|---|
| private ShaderModel() | |
| valueOf | back to summary |
|---|---|
| public static GraphicsPipeline. | |
| values | back to summary |
|---|---|
| public static GraphicsPipeline. | |
| Modifier and Type | Field and Description |
|---|---|
| public static final GraphicsPipeline. | GLSL
The pipeline supports shaders built with the OpenGL GLSL shader language |
| public static final GraphicsPipeline. | HLSL
The pipeline supports shaders built with the D3D HLSL shader language. |
| public static final GraphicsPipeline. | MSL
The pipeline supports shaders built with the Metal shader language |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static GraphicsPipeline. | |
| public static GraphicsPipeline. |
| GLSL | back to summary |
|---|---|
| public static final GraphicsPipeline. The pipeline supports shaders built with the OpenGL GLSL shader language | |
| HLSL | back to summary |
|---|---|
| public static final GraphicsPipeline. The pipeline supports shaders built with the D3D HLSL shader language. | |
| MSL | back to summary |
|---|---|
| public static final GraphicsPipeline. The pipeline supports shaders built with the Metal shader language | |
| ShaderType | back to summary |
|---|---|
| private ShaderType() | |
| valueOf | back to summary |
|---|---|
| public static GraphicsPipeline. | |
| values | back to summary |
|---|---|
| public static GraphicsPipeline. | |