menu
InputEventPointerMove
import { InputEventPointerMove } from "destack:input/binding";
Input pointer move event.
1export struct InputEventPointerMove {2 kind: "pointerMove";3 header: InputEventHeader;4 pointerId: uint64;5 pointerKind: PointerKind;6 isPrimary: boolean;7 space: CoordinateSpace;8 x: float64;9 y: float64;10 deltaX: float64;11 deltaY: float64;12 buttons: uint32;13 hostButtons: uint32;14 modifiers: ModifierState;15 contact: PointerContact;16 pen: PenState;17 coalesced: PointerSample[];18 predicted: PointerSample[];19}Members
kind: "pointerMove"Event discriminator.
header: InputEventHeaderShared event header.
pointerId: uint64Stable pointer identifier.
pointerKind: PointerKindPointer kind.
isPrimary: booleanWhether this is the primary pointer for its kind.
space: CoordinateSpaceCoordinate space.
x: float64Pointer x coordinate.
y: float64Pointer y coordinate.
deltaX: float64Relative x delta.
deltaY: float64Relative y delta.
buttons: uint32Canonical pressed-button bitset.
hostButtons: uint32Host-native pressed-button bitset.
modifiers: ModifierStateKeyboard modifier and lock state.
contact: PointerContactContact geometry when available.
pen: PenStatePen state when available.
coalesced: PointerSample[]Coalesced pointer samples.
predicted: PointerSample[]Predicted pointer samples.