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 R2FilterBoxBlurParametersType<SD extends R2RenderTargetDescriptionType,S extends R2RenderTargetUsableType<SD>,DD extends R2RenderTargetDescriptionType,D extends R2RenderTargetUsableType<DD>>
Parameters for box 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 R2BlurParameters |
blurParameters() |
BiFunction<DD,com.io7m.jareas.core.AreaInclusiveUnsignedLType,DD> |
outputDescriptionScaler() |
D |
outputRenderTarget() |
Function<D,R2Texture2DUsableType> |
outputTextureSelector() |
R2RenderTargetPoolUsableType<DD,D> |
renderTargetPool() |
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()
default R2BlurParameters blurParameters()
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.Copyright © 2016 <code@io7m.com> http://io7m.com