| Package | Description |
|---|---|
| com.io7m.r2.filters |
Default provided filters.
|
| Modifier and Type | Method and Description |
|---|---|
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.Builder.build()
Builds a new
R2ShaderFilterBilateralBlurDepthAwareParameters. |
static R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.copyOf(R2ShaderFilterBilateralBlurDepthAwareParametersType instance)
Creates an immutable copy of a
R2ShaderFilterBilateralBlurDepthAwareParametersType value. |
static R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.of(R2MatricesObserverValuesType viewMatrices,
R2Texture2DUsableType imageTexture,
R2Texture2DUsableType depthTexture,
float depthCoefficient,
float blurFalloff,
float blurRadius,
float blurSharpness,
float blurOutputInverseWidth,
float blurOutputInverseHeight)
Construct a new immutable
R2ShaderFilterBilateralBlurDepthAwareParameters instance. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withBlurFalloff(float value)
Copy the current immutable object by setting a value for the
blurFalloff attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withBlurOutputInverseHeight(float value)
Copy the current immutable object by setting a value for the
blurOutputInverseHeight attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withBlurOutputInverseWidth(float value)
Copy the current immutable object by setting a value for the
blurOutputInverseWidth attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withBlurRadius(float value)
Copy the current immutable object by setting a value for the
blurRadius attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withBlurSharpness(float value)
Copy the current immutable object by setting a value for the
blurSharpness attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withDepthCoefficient(float value)
Copy the current immutable object by setting a value for the
depthCoefficient attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withDepthTexture(R2Texture2DUsableType value)
Copy the current immutable object by setting a value for the
depthTexture attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withImageTexture(R2Texture2DUsableType value)
Copy the current immutable object by setting a value for the
imageTexture attribute. |
R2ShaderFilterBilateralBlurDepthAwareParameters |
R2ShaderFilterBilateralBlurDepthAwareParameters.withViewMatrices(R2MatricesObserverValuesType value)
Copy the current immutable object by setting a value for the
viewMatrices attribute. |
| Modifier and Type | Method and Description |
|---|---|
static R2ShaderFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters> |
R2ShaderFilterBilateralBlurDepthAwareVertical4f.newShader(com.io7m.jcanephora.core.api.JCGLShadersType in_shaders,
R2ShaderPreprocessingEnvironmentReadableType in_shader_env,
R2IDPoolType in_pool)
Construct a new shader.
|
static R2ShaderFilterType<R2ShaderFilterBilateralBlurDepthAwareParameters> |
R2ShaderFilterBilateralBlurDepthAwareHorizontal4f.newShader(com.io7m.jcanephora.core.api.JCGLShadersType in_shaders,
R2ShaderPreprocessingEnvironmentReadableType in_shader_env,
R2IDPoolType in_pool)
Construct a new shader.
|
Class<R2ShaderFilterBilateralBlurDepthAwareParameters> |
R2ShaderFilterBilateralBlurDepthAwareVertical4f.shaderParametersType() |
Class<R2ShaderFilterBilateralBlurDepthAwareParameters> |
R2ShaderFilterBilateralBlurDepthAwareHorizontal4f.shaderParametersType() |
| Modifier and Type | Method and Description |
|---|---|
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) |
Copyright © 2016 <code@io7m.com> http://io7m.com