# WindowDescriptor

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

Window descriptor.

```ds title="WindowDescriptor"
export struct WindowDescriptor {
    backend: DisplayBackendKind;
    title: string;
    mode: WindowMode;
    isResizable: boolean;
    isDecorated: boolean;
    isTransparent: boolean;
}
```

[language/library/src/display/binding/window.ds:261:274](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/window.ds#L261-L274)

## Members

### `backend: DisplayBackendKind`

Host backend.

### `title: string`

Window title.

### `mode: WindowMode`

Display mode.

### `isResizable: boolean`

Whether the host window can be resized.

### `isDecorated: boolean`

Whether the host draws standard window decorations.

### `isTransparent: boolean`

Whether the window background may be transparent.
