com.io7m.r2.filters

## Interface R2ShaderFilterEmissionParametersType

- All Known Implementing Classes:
    R2ShaderFilterEmissionParameters

      public interface R2ShaderFilterEmissionParametersType

  Parameters for the emission shader.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods Default Methods
    Modifier and Type | Method and Description
    --- | ---
    `R2Texture2DUsableType` | `albedoEmissionTexture()`
    `default float` | `emissionIntensity()` A specification of an intensity value by which values sampled from the `albedoEmissionTexture()` are multiplied.
    `default float` | `glowIntensity()` A specification of an intensity value by which values sampled from the `glowTexture()` are multiplied.
    `R2Texture2DUsableType` | `glowTexture()`

- - ### Method Detail

    - #### albedoEmissionTexture

          R2Texture2DUsableType albedoEmissionTexture()

      Returns:
        The texture that contains the emission and albedo values

    - #### emissionIntensity

          default float emissionIntensity()

      A specification of an intensity value by which values sampled from the `albedoEmissionTexture()` are multiplied. This effectively allows control over the intensity of the emission effect in the final image.
      Returns:
        The intensity of the emissive sections of the image

    - #### glowTexture

          R2Texture2DUsableType glowTexture()

      Returns:
        The texture that contains a blurred emission

    - #### glowIntensity

          default float glowIntensity()

      A specification of an intensity value by which values sampled from the `glowTexture()` are multiplied. This effectively allows control over the intensity of the glow effect in the final image.
      Returns:
        The intensity of the glow sections of the image

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