Fixed
A complete optical configuration with no geometry-dependent adjustment.
Accepted values are resolved without geometry-dependent adjustment. refractionDisplacement and blurRadius use density-independent Dp. refractionHeightFraction is a unitless fraction of the material's shortest side. After density conversion, the effective blurRadius is capped at 38.5 physical pixels; this renderer quality bound does not limit accepted input values.
Invalid numeric values throw IllegalArgumentException when this value is constructed. progressive is optional and retains the contract of its owning HazeProgressive type.
Parameters
Finite strength of the refraction response, in the inclusive range 0f..1f.
Specified, finite, non-negative maximum distance that refraction displaces content. There is no authored upper limit.
Fraction of the material's shortest side used by the refraction profile, as a finite value in the inclusive range 0f..1f.
Finite depth perception factor in the inclusive range 0f..1f. Values greater than 0f require drawing an additional blurred sample for the glass content, which has a rendering cost.
Specified, finite, non-negative maximum blur radius before the renderer's adaptive scale is applied. There is no authored upper limit.
Optional progressive intensity applied to the blur.