pointerPosition property

ValueListenable<Offset?> get pointerPosition

Per-pointer-move channel: the latest global pointer position, null when idle. A drag proxy must reposition on EVERY move, whereas the ChangeNotifier channel deliberately coalesces to semantic target changes: two channels, two contracts.

Implementation

ValueListenable<Offset?> get pointerPosition => _pointerPosition;