# CoordinateSpace

`import { CoordinateSpace } from "destack:input/binding";`

Pointer coordinate space.

```ds title="CoordinateSpace"
export enum CoordinateSpace {
    WindowLogical = 1,
    WindowPhysical = 2,
    GlobalLogical = 3,
    GlobalPhysical = 4,
    Relative = 5,
}
```

[language/library/src/input/binding/pointer.ds:30:41](https://github.com/destack-sh/destack/blob/main/language/library/src/input/binding/pointer.ds#L30-L41)

## Variants

### `WindowLogical = 1`

Window-local logical coordinates.

### `WindowPhysical = 2`

Window-local physical pixel coordinates.

### `GlobalLogical = 3`

Global desktop logical coordinates.

### `GlobalPhysical = 4`

Global desktop physical pixel coordinates.

### `Relative = 5`

Relative motion delta coordinates.
