Creates a new instance of GaussianBlur.
Creates a complete Gaussian blur expression with multiple blur passes and synthesis. This method generates a series of render passes that apply Gaussian blur at different resolution levels and synthesizes them into a final blurred image.
Configuration object containing the texture to blur and parameters
Blur configuration parameters
Optional
blurOptional
gaussianOptional
gaussianOptional
isOptional
outputOptional
outputOptional
synthesizeOptional
textureThe source texture to apply Gaussian blur to
An object containing the blur expression, blurred render target, and render passes
A helper class for creating Gaussian blur effects on textures. This class provides functionality to apply multi-pass Gaussian blur with customizable parameters including blur levels, kernel size, and variance.