public interface R2FilterEmissionParametersType
Modifier and Type | Method and Description |
---|---|
R2Texture2DUsableType |
albedoEmissionMap() |
Optional<R2BlurParameters> |
blurParameters() |
default double |
emissionIntensity()
A specification of an intensity value by which values sampled from the
albedoEmissionMap() are multiplied. |
default double |
glowIntensity()
A specification of an intensity value by which values sampled from
any produced glow maps are multiplied.
|
Optional<com.io7m.jcanephora.core.JCGLFramebufferUsableType> |
outputFramebuffer() |
com.io7m.jregions.core.unparameterized.areas.AreaL |
outputViewport() |
default double |
scale()
If blurring is to be used, the value returned here specifies the scale at
which the intermediate emissive step is rendered.
|
R2TextureDefaultsType |
textureDefaults() |
R2TextureDefaultsType textureDefaults()
Optional<com.io7m.jcanephora.core.JCGLFramebufferUsableType> outputFramebuffer()
com.io7m.jregions.core.unparameterized.areas.AreaL outputViewport()
R2Texture2DUsableType albedoEmissionMap()
(r, g, b)
components and the emission level in the alpha component.default double emissionIntensity()
albedoEmissionMap()
are multiplied. This effectively allows
control over the intensity of the emission effect in the final image.default double glowIntensity()
Optional<R2BlurParameters> blurParameters()
default double scale()
Copyright © 2017 <code@io7m.com> http://io7m.com