HazeInput

sealed interface HazeInput

The content consumed by a Haze visual effect.

Inheritors

Types

Link copied to clipboard
data class Backdrop(val fallback: HazeInput.Sources?) : HazeInput

The intent to consume pixels already drawn behind the effect in the current window.

Link copied to clipboard
data object Content : HazeInput

The content of the composable carrying the effect modifier.

Link copied to clipboard
data class Sources(val state: HazeState, val selection: HazeSourceSelection = HazeSourceSelection.Behind, val retention: HazeSourceRetention = HazeSourceRetention.KeepLastFrame) : HazeInput

Content captured by hazeSource modifiers associated with state.