Package-level declarations

Types

Link copied to clipboard

Default values for hazeBlur.

Link copied to clipboard
sealed interface HazeBlurStyle

An opaque, stateless, and shareable program of Blur Style writes.

Link copied to clipboard
sealed interface HazeBlurStyleScope

Blur-specific property functions available while constructing a HazeBlurStyle.

Link copied to clipboard
sealed interface HazeColorEffect

Describes a color effect applied by the haze effect.

Properties

Link copied to clipboard

A ProvidableCompositionLocal which provides Blur Style writes inherited by all hazeBlur modifiers in its content.

Functions

Link copied to clipboard
fun Modifier.hazeBlur(input: HazeInput, style: HazeBlurStyle = HazeBlurStyle, performanceMode: HazePerformanceMode = HazePerformanceMode.Default, expandLayerBounds: Boolean = true): Modifier

Applies Blur to an explicit input.

Link copied to clipboard

Creates an opaque, replayable Blur Style from block.