hazeBlur

fun Modifier.hazeBlur(input: HazeInput, style: HazeBlurStyle = HazeBlurStyle, performanceMode: HazePerformanceMode? = null, expandLayerBounds: Boolean = true): Modifier

Applies Blur to an explicit input.

style is an opaque, shareable program. Resolution starts from HazeBlurDefaults.style, then replays LocalHazeBlurStyle, then style. Later writes win. Each modifier node owns its Blur runtime, delegate, retained output, adaptive-performance history, cache, and lifecycle resources.

Parameters

input

Source-backed content or this modifier's own content.

style

Explicit Blur Style replayed after LocalHazeBlurStyle.

performanceMode

Rendering-fidelity policy, or null to inherit LocalHazePerformanceMode.

expandLayerBounds

Whether Blur may expand its capture layer by the resolved radius.