SD - The type of source render target descriptionsS - The type of source render targetsDD - The type of destination render target descriptionsD - The type of destination render targetspublic interface R2FilterBilateralBlurDepthAwareParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>>
Parameters for bilateral blur filters that blur render targets of type
S and write the blurred results to render targets of type T.
| Modifier and Type | Method and Description |
|---|---|
default R2BilateralBlurParameters |
blurParameters() |
R2Texture2DUsableType |
depthTexture() |
BiFunction<DD,com.io7m.jareas.core.AreaInclusiveUnsignedLType,DD> |
outputDescriptionScaler() |
D |
outputRenderTarget() |
Function<D,R2Texture2DUsableType> |
outputTextureSelector() |
R2RenderTargetPoolUsableType<DD,D> |
renderTargetPool() |
R2MatricesObserverValuesType |
sceneObserverValues() |
S |
sourceRenderTarget() |
Function<S,R2Texture2DUsableType> |
sourceTextureSelector() |
S sourceRenderTarget()
Function<S,R2Texture2DUsableType> sourceTextureSelector()
S, selects
which texture on that render target will be used for blurring.D outputRenderTarget()
Function<D,R2Texture2DUsableType> outputTextureSelector()
D, selects
which texture on that render target will be used for blurring.R2RenderTargetPoolUsableType<DD,D> renderTargetPool()
BiFunction<DD,com.io7m.jareas.core.AreaInclusiveUnsignedLType,DD> outputDescriptionScaler()
D and an
area A, returns a new description with the values of D and
the area A.R2MatricesObserverValuesType sceneObserverValues()
R2Texture2DUsableType depthTexture()
default R2BilateralBlurParameters blurParameters()
Copyright © 2017 <code@io7m.com> http://io7m.com