| Interface | Description |
|---|---|
| R2ShaderDepthBatchedType<M> |
The type of shaders for rendering the depths of batched instances.
|
| R2ShaderDepthBatchedUsableType<M> |
The type of usable shaders for rendering the depths of batched instances.
|
| R2ShaderDepthSingleType<M> |
The type of shaders for rendering the depths of single instances.
|
| R2ShaderDepthSingleUsableType<M> |
The type of usable shaders for rendering the depths of single instances.
|
| R2ShaderFilterType<M> |
The type of shaders for implementing full-screen filters.
|
| R2ShaderFilterUsableType<M> |
The type of usable shaders for implementing full-screen filters.
|
| R2ShaderInstanceBatchedType<M> |
The type of shaders for rendering the surfaces of batched instances into a
geometry buffer.
|
| R2ShaderInstanceBatchedUsableType<M> |
The type of usable shaders for rendering the surfaces of batched instances.
|
| R2ShaderInstanceBillboardedType<M> |
The type of shaders for rendering the surfaces of billboarded instances into
a geometry buffer.
|
| R2ShaderInstanceBillboardedUsableType<M> |
The type of usable shaders for rendering the surfaces of billboarded
instances.
|
| R2ShaderInstanceSingleScreenType<M> |
The type of shaders for rendering the surfaces of single full-screen
instances.
|
| R2ShaderInstanceSingleScreenUsableType<M> |
The type of usable shaders for rendering the surfaces of single full-screen
instances.
|
| R2ShaderInstanceSingleType<M> |
The type of shaders for rendering the surfaces of single instances.
|
| R2ShaderInstanceSingleUsableType<M> |
The type of usable shaders for rendering the surfaces of single instances.
|
| R2ShaderLightProjectiveType<M extends R2LightProjectiveReadableType> |
The type of single-instance projective light shaders.
|
| R2ShaderLightProjectiveUsableType<M extends R2LightProjectiveReadableType> |
The type of usable single-instance projective light shaders.
|
| R2ShaderLightProjectiveWithShadowType<M extends R2LightProjectiveWithShadowReadableType> |
The type of single-instance projective light shaders with shadows.
|
| R2ShaderLightProjectiveWithShadowUsableType<M extends R2LightProjectiveWithShadowReadableType> |
The type of usable single-instance projective light shaders with shadows.
|
| R2ShaderLightScreenSingleType<M extends R2LightSingleReadableType> |
The type of single-instance light shaders that operate on full-screen quads.
|
| R2ShaderLightScreenSingleUsableType<M extends R2LightSingleReadableType> |
The type of usable single-instance light shaders that operate on full-screen
quads.
|
| R2ShaderLightSingleType<M extends R2LightSingleReadableType> |
The type of single-instance light shaders.
|
| R2ShaderLightSingleUsableType<M extends R2LightSingleReadableType> |
The type of usable single-instance light shaders.
|
| R2ShaderLightVolumeSingleType<M extends R2LightVolumeSingleReadableType> |
The type of single-instance light shaders.
|
| R2ShaderLightVolumeSingleUsableType<M extends R2LightVolumeSingleReadableType> |
The type of usable single-instance volume light shaders.
|
| R2ShaderParametersFilterType<M> |
The type of filter-related parameters available to shaders.
|
| R2ShaderParametersLightType<M> |
The type of material-related parameters available to shaders.
|
| R2ShaderParametersMaterialType<M> |
The type of material-related parameters available to shaders.
|
| R2ShaderParametersViewType |
The type of view-related parameters available to shaders.
|
| R2ShaderPreprocessingEnvironmentReadableType |
The type of shader compilation environments.
|
| R2ShaderPreprocessingEnvironmentType |
The type of readable shader compilation environments.
|
| R2ShaderScreenType<M> |
The type of shaders for rendering screen-sized quads.
|
| R2ShaderScreenUsableType<M> |
The type of usable shaders for rendering screen-sized quads.
|
| R2ShaderTranslucentInstanceBatchedType<M> |
The type of shaders for rendering the surfaces of translucent batched
instances.
|
| R2ShaderTranslucentInstanceBatchedUsableType<M> |
The type of usable shaders for rendering the surfaces of translucent batched
instances.
|
| R2ShaderTranslucentInstanceBillboardedType<M> |
The type of shaders for rendering the surfaces of translucent billboarded
instances.
|
| R2ShaderTranslucentInstanceBillboardedUsableType<M> |
The type of usable shaders for rendering the surfaces of translucent
billboarded instances.
|
| R2ShaderTranslucentInstanceSingleType<M> |
The type of shaders for rendering the surfaces of translucent single
instances.
|
| R2ShaderTranslucentInstanceSingleUsableType<M> |
The type of usable shaders for rendering the surfaces of translucent single
instances.
|
| R2ShaderTranslucentType<M> |
The type of translucent shaders.
|
| R2ShaderTranslucentUsableType<M> |
The type of usable translucent shaders.
|
| R2ShaderType<M> |
The type of shaders.
|
| R2ShaderUsableType<M> |
The type of usable shaders.
|
| Class | Description |
|---|---|
| R2ShaderDepthBatchedVerifier<M> |
A verifier for batched instance shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
|
| R2ShaderDepthSingleVerifier<M> |
A delegating verifier for single-instance depth shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| R2ShaderFilterVerifier<M> |
A verifier for filter shaders; a type that verifies that a renderer has
called all of the required methods in the correct order.
|
| R2ShaderInstanceBatchedVerifier<M> |
A verifier for batched instance shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
|
| R2ShaderInstanceBillboardedVerifier<M> |
A verifier for billboarded instance shaders; a type that verifies that a
renderer has called all of the required methods in the correct order.
|
| R2ShaderInstanceSingleVerifier<M> |
A delegating verifier for single-instance shaders; a type that verifies that
a renderer has called all of the required methods in the correct order.
|
| R2ShaderLightProjectiveVerifier<M extends R2LightProjectiveReadableType> |
A verifier for projective light shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
|
| R2ShaderLightProjectiveWithShadowVerifier<M extends R2LightProjectiveWithShadowReadableType> |
A verifier for projective light shaders; a type that verifies that a renderer
has called all of the required methods in the correct order.
|
| R2ShaderLightScreenSingleVerifier<M extends R2LightScreenSingleType> |
A verifier for single-instance volume light shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| R2ShaderLightVolumeSingleVerifier<M extends R2LightVolumeSingleReadableType> |
A verifier for single-instance volume light shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| R2ShaderParameters |
Convenient functions for dealing with shader parameters.
|
| R2ShaderParametersFilter<M> |
The type of filter-related parameters available to shaders.
|
| R2ShaderParametersFilter.Builder<M> |
Builds instances of type
R2ShaderParametersFilter. |
| R2ShaderParametersFilterMutable<M> |
A modifiable implementation of the
R2ShaderParametersFilterType type. |
| R2ShaderParametersLight<M> |
The type of material-related parameters available to shaders.
|
| R2ShaderParametersLight.Builder<M> |
Builds instances of type
R2ShaderParametersLight. |
| R2ShaderParametersLightMutable<M> |
A modifiable implementation of the
R2ShaderParametersLightType type. |
| R2ShaderParametersMaterial<M> |
The type of material-related parameters available to shaders.
|
| R2ShaderParametersMaterial.Builder<M> |
Builds instances of type
R2ShaderParametersMaterial. |
| R2ShaderParametersMaterialMutable<M> |
A modifiable implementation of the
R2ShaderParametersMaterialType type. |
| R2ShaderParametersView |
The type of view-related parameters available to shaders.
|
| R2ShaderParametersView.Builder |
Builds instances of type
R2ShaderParametersView. |
| R2ShaderParametersViewMutable |
A modifiable implementation of the
R2ShaderParametersViewType type. |
| R2ShaderPreprocessingEnvironment |
The default implementation of the
R2ShaderPreprocessingEnvironmentType
interface. |
| R2ShaderTranslucentInstanceBatchedVerifier<M> |
A verifier for batched translucent instance shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| R2ShaderTranslucentInstanceBillboardedVerifier<M> |
A verifier for billboarded translucent instance shaders; a type that verifies
that a renderer has called all of the required methods in the correct order.
|
| R2ShaderTranslucentInstanceSingleVerifier<M> |
A delegating verifier for translucent single-instance shaders; a type that
verifies that a renderer has called all of the required methods in the
correct order.
|
Copyright © 2016 <code@io7m.com> http://io7m.com