public interface R2FilterEmissionParametersType
| Modifier and Type | Method and Description |
|---|---|
R2Texture2DUsableType |
albedoEmissionMap() |
Optional<R2BlurParameters> |
blurParameters() |
default float |
emissionIntensity()
A specification of an intensity value by which values sampled from the
albedoEmissionMap() are multiplied. |
default float |
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.jareas.core.AreaInclusiveUnsignedLType |
outputViewport() |
default float |
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.jareas.core.AreaInclusiveUnsignedLType outputViewport()
R2Texture2DUsableType albedoEmissionMap()
(r, g, b)
components and the emission level in the alpha component.default float emissionIntensity()
albedoEmissionMap() are multiplied. This effectively allows
control over the intensity of the emission effect in the final image.default float glowIntensity()
Optional<R2BlurParameters> blurParameters()
default float scale()
Copyright © 2016 <code@io7m.com> http://io7m.com