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

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

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

    Methods in com.io7m.r2.filters that return R2FilterEmissionParameters
    Modifier and Type | Method and Description
    --- | ---
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.Builder.`build()` Builds a new `R2FilterEmissionParameters`.
    `static R2FilterEmissionParameters` | R2FilterEmissionParameters.`copyOf(R2FilterEmissionParametersType instance)` Creates an immutable copy of a `R2FilterEmissionParametersType` value.
    `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` | R2FilterEmissionParameters.`withAlbedoEmissionMap(R2Texture2DUsableType value)` Copy the current immutable object by setting a value for the `albedoEmissionMap` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withBlurParameters(Optional<R2BlurParameters> optional)` Copy the current immutable object by setting an optional 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.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withEmissionIntensity(float value)` Copy the current immutable object by setting a value for the `emissionIntensity` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withGlowIntensity(float value)` Copy the current immutable object by setting a value for the `glowIntensity` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withOutputFramebuffer(com.io7m.jcanephora.core.JCGLFramebufferUsableType value)` Copy the current immutable object by setting a present value for the optional `outputFramebuffer` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withOutputFramebuffer(Optional<com.io7m.jcanephora.core.JCGLFramebufferUsableType> optional)` Copy the current immutable object by setting an optional value for the `outputFramebuffer` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withOutputViewport(com.io7m.jareas.core.AreaInclusiveUnsignedLType value)` Copy the current immutable object by setting a value for the `outputViewport` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withScale(float value)` Copy the current immutable object by setting a value for the `scale` attribute.
    `R2FilterEmissionParameters` | R2FilterEmissionParameters.`withTextureDefaults(R2TextureDefaultsType value)` Copy the current immutable object by setting a value for the `textureDefaults` attribute.

    Methods in com.io7m.r2.filters that return types with arguments of type R2FilterEmissionParameters
    Modifier and Type | Method and Description
    --- | ---
    `static R2FilterType<R2FilterEmissionParameters>` | R2FilterEmission.`newFilter(com.io7m.jcanephora.core.api.JCGLInterfaceGL33Type in_g, R2ShaderPreprocessingEnvironmentReadableType in_shader_env, R2IDPoolType in_id_pool, R2FilterUsableType<R2FilterBoxBlurParameters<R2ImageBufferDescriptionType,R2ImageBufferUsableType,R2ImageBufferDescriptionType,R2ImageBufferUsableType>> in_blur, R2RenderTargetPoolUsableType<R2ImageBufferDescriptionType,R2ImageBufferUsableType> in_render_target_pool, R2UnitQuadUsableType in_quad)` Construct a new emission filter.

    Methods in com.io7m.r2.filters with parameters of type R2FilterEmissionParameters
    Modifier and Type | Method and Description
    --- | ---
    `void` | R2FilterEmission.`runFilter(com.io7m.jcanephora.profiler.JCGLProfilingContextType pc, com.io7m.jcanephora.texture_unit_allocator.JCGLTextureUnitContextParentType uc, R2FilterEmissionParameters parameters)`

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