Indicates whether the selection is currently active (being performed). False
when resetting the selection.
Indicates whether the Ctrl key is currently pressed during the selection.
The selected node in the grid, if any. Can be null if no node is selected.
Indicates whether the primary pointer button is pressed during the selection (clicked).
The range of the selected cells in the grid. Can be null when resetting the selection.
Indicates whether the Shift key is currently pressed during the selection.
Represents the state of the grid selection using pointer interactions (mouse). Extends ISelectionKeyboardState to include pointer-specific properties.