Skip to main content

Module gesture

Module gesture 

Source
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§

ConnectEdgeSession
One headless connection session that commits a new edge.
ConnectSessionOutcome
Outcome of applying a connection session.
NodeDragSession
One headless node-drag session from pointer start to final pointer update.
NodeDragSessionOutcome
Outcome of applying a node-drag session.
PointerSessionClaimInput
Input for resolving which high-level runtime session should claim a pointer drag.
PointerSessionClaimOutcome
Result of resolving pointer ownership for a normalized adapter drag.
ViewportDragPanSession
One accepted viewport drag-pan session.
ViewportGestureSessionOutcome
Outcome of applying a viewport gesture session.

Enums§

PointerSessionClaim
Runtime session that should own the current pointer drag.
PointerSessionClaimRejection
Stable reason a normalized pointer session claim was rejected.
PointerSessionTarget
Adapter-normalized pointer target for a possible runtime session.