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

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

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

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

    Methods in com.io7m.r2.filters that return types with arguments of type R2BlurParameters
    Modifier and Type | Method and Description
    --- | ---
    `Optional<R2BlurParameters>` | R2FilterEmissionParametersType.`blurParameters()`
    `Optional<R2BlurParameters>` | R2FilterEmissionParameters.`blurParameters()`

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

    Method parameters in com.io7m.r2.filters with type arguments of type R2BlurParameters
    Modifier and Type | Method and Description
    --- | ---
    `static R2FilterEmissionParameters` | R2FilterEmissionParameters.`of(R2TextureDefaultsType textureDefaults, Optional<com.io7m.jcanephora.core.JCGLFramebufferUsableType> outputFramebuffer, com.io7m.jareas.core.AreaInclusiveUnsignedLType outputViewport, R2Texture2DUsableType albedoEmissionMap, float emissionIntensity, float glowIntensity, Optional<R2BlurParameters> blurParameters, float scale)` Construct a new immutable `R2FilterEmissionParameters` instance.
    `R2FilterEmissionParameters.Builder` | R2FilterEmissionParameters.Builder.`setBlurParameters(Optional<R2BlurParameters> blurParameters)` Initializes the optional value `blurParameters` to blurParameters.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withBlurParameters(Optional<R2BlurParameters> optional)` Copy the current immutable object by setting an optional value for the `blurParameters` attribute.

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