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
OptionalblurOptionalgaussianOptionalgaussianOptionalisOptionaloutputOptionaloutputOptionalsynthesizeOptionaltextureThe 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.