InputEventPointerMove import { InputEventPointerMove } from "destack:input/binding"; Input pointer move event. export struct InputEventPointerMove { kind: "pointerMove"; header: InputEventHeader; pointerId: uint64; pointerKind: PointerKind; isPrimary: boolean; space: CoordinateSpace; x: float64; y: float64; deltaX: float64; deltaY: float64; buttons: uint32; hostButtons: uint32; modifiers: ModifierState; contact: PointerContact; pen: PenState; coalesced: PointerSample[]; predicted: PointerSample[]; } language/library/src/input/binding/event.ds:174:209 Members kind: "pointerMove" Event discriminator. header: InputEventHeader Shared event header. pointerId: uint64 Stable pointer identifier. pointerKind: PointerKind Pointer kind. isPrimary: boolean Whether this is the primary pointer for its kind. space: CoordinateSpace Coordinate space. x: float64 Pointer x coordinate. y: float64 Pointer y coordinate. deltaX: float64 Relative x delta. deltaY: float64 Relative y delta. buttons: uint32 Canonical pressed-button bitset. hostButtons: uint32 Host-native pressed-button bitset. modifiers: ModifierState Keyboard modifier and lock state. contact: PointerContact Contact geometry when available. pen: PenState Pen state when available. coalesced: PointerSample[] Coalesced pointer samples. predicted: PointerSample[] Predicted pointer samples.