invoke

operator fun invoke(options: IBLPrefilterContext.IrradianceFilter.Options, environmentCubemap: Texture, outIrradianceTexture: Texture? = null): Texture

Generates an irradiance cubemap. Mipmaps are used in the generation, so the environment cubemap must be SAMPLEABLE with all its levels allocated. If Options.generateMipmap is true, the mipmap levels are overwritten.

Return

returns outIrradianceTexture

Parameters

outIrradianceTexture

Output cubemap with at least COLOR_ATTACHMENT and SAMPLEABLE usages, or null to create one with default parameters.


operator fun invoke(environmentCubemap: Texture, outIrradianceTexture: Texture? = null): Texture

invoke with the default Options.