| Package | Description |
|---|---|
| com.io7m.r2.core.shaders.types |
Shader types.
|
| com.io7m.r2.filters |
Default provided filters.
|
| Modifier and Type | Class and Description |
|---|---|
class |
R2ShaderParametersFilter<M>
The type of filter-related parameters available to shaders.
|
class |
R2ShaderParametersFilterMutable<M>
A modifiable implementation of the
R2ShaderParametersFilterType type. |
| Modifier and Type | Method and Description |
|---|---|
static <M> R2ShaderParametersFilter<M> |
R2ShaderParametersFilter.copyOf(R2ShaderParametersFilterType<M> instance)
Creates an immutable copy of a
R2ShaderParametersFilterType value. |
R2ShaderParametersFilterMutable<M> |
R2ShaderParametersFilterMutable.from(R2ShaderParametersFilterType<M> instance)
Fill this modifiable instance with attribute values from the provided
R2ShaderParametersFilterType instance. |
R2ShaderParametersFilter.Builder<M> |
R2ShaderParametersFilter.Builder.from(R2ShaderParametersFilterType<M> instance)
Fill a builder with attribute values from the provided
R2ShaderParametersFilterType instance. |
void |
R2ShaderFilterVerifier.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<M> parameters) |
void |
R2ShaderFilterUsableType.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<M> parameters)
Set filter values.
|
| Modifier and Type | Method and Description |
|---|---|
void |
R2ShaderFilterDebugEyePosition.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2FilterDebugEyePositionParameters> parameters) |
void |
R2ShaderFilterDebugEyeZ.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2FilterDebugEyeZParameters> parameters) |
void |
R2ShaderFilterBilateralBlurDepthAwareVertical4f.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters> parameters) |
void |
R2ShaderFilterBilateralBlurDepthAwareHorizontal4f.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters> parameters) |
void |
R2ShaderFilterBoxBlurVertical4f.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters> parameters) |
void |
R2ShaderFilterBoxBlurHorizontal4f.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterBoxBlurParameters> parameters) |
void |
R2ShaderFilterEmission.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterEmissionParameters> parameters) |
void |
R2ShaderFilterFogDepth.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterFogParameters> parameters) |
void |
R2ShaderFilterFXAAA.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterFXAAParameters> parameters) |
void |
R2ShaderFilterLightApplicator.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterLightApplicatorParameters> parameters) |
void |
R2ShaderFilterOcclusionApplicator.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterOcclusionApplicatorParameters> parameters) |
void |
R2ShaderFilterTextureShow.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderFilterTextureShowParameters> parameters) |
void |
R2ShaderSSAO.onReceiveFilterValues(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type g,
R2ShaderParametersFilterType<R2ShaderSSAOParameters> parameters) |
Copyright © 2017 <code@io7m.com> http://io7m.com