Expand description
Renderer-neutral pointer and gesture session helpers.
Adapters still own platform input capture. This module owns the runtime sequencing that should stay consistent across adapters: pointer arbitration, gesture lifecycle events, and store commits for common headless sessions.
Structs§
- Connect
Edge Session - One headless connection session that commits a new edge.
- Connect
Session Outcome - Outcome of applying a connection session.
- Node
Drag Session - One headless node-drag session from pointer start to final pointer update.
- Node
Drag Session Outcome - Outcome of applying a node-drag session.
- Pointer
Session Claim Input - Input for resolving which high-level runtime session should claim a pointer drag.
- Pointer
Session Claim Outcome - Result of resolving pointer ownership for a normalized adapter drag.
- Viewport
Drag PanSession - One accepted viewport drag-pan session.
- Viewport
Gesture Session Outcome - Outcome of applying a viewport gesture session.
Enums§
- Pointer
Session Claim - Runtime session that should own the current pointer drag.
- Pointer
Session Claim Rejection - Stable reason a normalized pointer session claim was rejected.
- Pointer
Session Target - Adapter-normalized pointer target for a possible runtime session.