# DisplayBackendKind

`import { DisplayBackendKind } from "destack:display/binding";`

Host display backend kind.

```ds title="DisplayBackendKind"
export enum DisplayBackendKind {
    Auto = 0,
    Wayland = 1,
    X11 = 2,
    Win32 = 3,
    AppKit = 4,
    Simulation = 250,
    Null = 255,
}
```

[language/library/src/display/binding/backend.ds:6:21](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/backend.ds#L6-L21)

## Variants

### `Auto = 0`

Use the host-preferred backend.

### `Wayland = 1`

Wayland compositor backend.

### `X11 = 2`

X11 window system backend.

### `Win32 = 3`

Win32 window system backend.

### `AppKit = 4`

Apple AppKit backend.

### `Simulation = 250`

Deterministic runtime simulation backend.

### `Null = 255`

Silent test backend.
