## Uses of Class
com.io7m.r2.filters.R2BilateralBlurParameters

- Packages that use R2BilateralBlurParameters
  Package | Description
  --- | ---
  com.io7m.r2.filters | Default provided filters.

- - ### Uses of R2BilateralBlurParameters in com.io7m.r2.filters

    Methods in com.io7m.r2.filters that return R2BilateralBlurParameters
    Modifier and Type | Method and Description
    --- | ---
    `default R2BilateralBlurParameters` | R2FilterBilateralBlurDepthAwareParametersType.`blurParameters()`
    `R2BilateralBlurParameters` | R2FilterBilateralBlurDepthAwareParameters.`blurParameters()`
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.Builder.`build()` Builds a new `R2BilateralBlurParameters`.
    `static R2BilateralBlurParameters` | R2BilateralBlurParameters.`copyOf(R2BilateralBlurParametersType instance)` Creates an immutable copy of a `R2BilateralBlurParametersType` value.
    `static R2BilateralBlurParameters` | R2BilateralBlurParameters.`of(float blurSize, float blurScale, int blurPasses, float blurSharpness, com.io7m.jcanephora.core.JCGLFramebufferBlitFilter blurScaleFilter)` Construct a new immutable `R2BilateralBlurParameters` instance.
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.`withBlurPasses(int value)` Copy the current immutable object by setting a value for the `blurPasses` attribute.
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.`withBlurScale(float value)` Copy the current immutable object by setting a value for the `blurScale` attribute.
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.`withBlurScaleFilter(com.io7m.jcanephora.core.JCGLFramebufferBlitFilter value)` Copy the current immutable object by setting a value for the `blurScaleFilter` attribute.
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.`withBlurSharpness(float value)` Copy the current immutable object by setting a value for the `blurSharpness` attribute.
    `R2BilateralBlurParameters` | R2BilateralBlurParameters.`withBlurSize(float value)` Copy the current immutable object by setting a value for the `blurSize` attribute.

    Methods in com.io7m.r2.filters with parameters of type R2BilateralBlurParameters
    Modifier and Type | Method and Description
    --- | ---
    `static <SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>> R2FilterBilateralBlurDepthAwareParameters<SD,S,DD,D>` | R2FilterBilateralBlurDepthAwareParameters.`of(S sourceRenderTarget, Function<S,R2Texture2DUsableType> sourceTextureSelector, D outputRenderTarget, Function<D,R2Texture2DUsableType> outputTextureSelector, R2RenderTargetPoolUsableType<DD,D> renderTargetPool, BiFunction<DD,com.io7m.jareas.core.AreaInclusiveUnsignedLType,DD> outputDescriptionScaler, R2MatricesObserverValuesType sceneObserverValues, R2Texture2DUsableType depthTexture, R2BilateralBlurParameters blurParameters)` Construct a new immutable `R2FilterBilateralBlurDepthAwareParameters` instance.
    `R2FilterBilateralBlurDepthAwareParameters.Builder<SD,S,DD,D>` | R2FilterBilateralBlurDepthAwareParameters.Builder.`setBlurParameters(R2BilateralBlurParameters blurParameters)` Initializes the value for the `blurParameters` attribute.
    `R2FilterBilateralBlurDepthAwareParameters<SD,S,DD,D>` | R2FilterBilateralBlurDepthAwareParameters.`withBlurParameters(R2BilateralBlurParameters value)` Copy the current immutable object by setting a value for the `blurParameters` attribute.

Copyright © 2016 <code@io7m.com> http://io7m.com