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 D
.
Modifier and Type | Method and Description |
---|---|
default R2BlurParameters |
blurParameters() |
BiFunction<DD,com.io7m.jregions.core.unparameterized.sizes.AreaSizeL,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.jregions.core.unparameterized.sizes.AreaSizeL,DD> outputDescriptionScaler()
D
and an
area A
, returns a new description with the values of D
and
the area A
.Copyright © 2017 <code@io7m.com> http://io7m.com