Expand description
Modifier chains for node-local layout, drawing, focus, semantics, and other node-scoped behavior.
§Usage
Build reusable modifier chains that attach behavior directly to the current component node.
Structs§
- Draw
Modifier Context - Draw input passed to draw modifier nodes.
- Layout
Modifier Input - Input passed to layout modifier nodes.
- Layout
Modifier Output - Output produced by a layout modifier node.
- Modifier
- A persistent handle to a modifier chain.
Traits§
- Build
Modifier Node - A node-local build modifier.
- Cursor
Modifier Ext - Cursor-specific modifier extensions for
Modifier. - Cursor
Modifier Node - A node-local hover cursor modifier.
- Draw
Modifier Content - Draw continuation used by draw modifier nodes.
- Draw
Modifier Node - A node-local draw modifier.
- Focus
Modifier Ext - Focus-specific modifier extensions for
Modifier. - ImeInput
Modifier Node - A node-local IME input modifier.
- Keyboard
Input Modifier Node - A node-local keyboard input modifier.
- Layout
Modifier Child - Child measurement entry used by layout modifier nodes.
- Layout
Modifier Node - A node-local layout modifier.
- Modifier
Capability Ext - Low-level modifier primitive API for framework crates that build semantic modifier extensions.
- Parent
Data Modifier Node - A node-local parent-data modifier.
- Pointer
Input Modifier Node - A node-local pointer input modifier.
- Semantics
Modifier Node - A node-local semantics modifier.
Type Aliases§
- Parent
Data Map - Parent-data payloads collected from modifier nodes.