void directionalMove(int pointer, Offset localPosition) { if (pointer == _pointerDragging) { if (_dragging) { _dragPosition = getViewportPosition( localPosition, ); } } }