hazeGlass
Draws a Glass material using an explicit Haze input.
style is an immutable sequence of appearance writes recorded when its builder executes. Haze initializes a fresh Regular response for the current system appearance, then replays LocalGlassStyle → style without invoking any Style builder. The same Style may therefore be shared by concurrent nodes. Each node independently owns and animates the recorded hover, focus, and press responses.
Values captured by a previously constructed Style do not update when they are mutated. To change caller writes, construct and supply a replacement Style through recomposition. Built-in Regular and Clear material responses update when the Compose host's system appearance changes.
input, performanceMode, expandLayerBounds, interactionSource, interactionTransformTarget, interactionTransformPivot, and interactionReducedMotionPolicy are node-owned modifier mechanics rather than Style presentation. Recomposition replaces each value completely, including a null interaction source.
Parameters
Source-backed content, this modifier's own content, or an experimental Android window backdrop with an optional source fallback. Without a fallback, unavailable or failed native backdrop draws content unchanged and does not demand source capture.
Explicit appearance applied after defaults and LocalGlassStyle.
Rendering-fidelity policy, or null to inherit LocalHazePerformanceMode. The default selects the fixed Balanced profile. Named and fixed modes select a normalized, deterministic profile.
Whether Glass may expand its capture layer for optical sampling.
Optional external interaction source owned by this modifier node.
Visual layers that receive the interaction scale transform.
Pivot used by the interaction scale transform.
Motion policy for this node's Style responses.