# DisplayEventWindowResized

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

Window resized display event.

```ds title="DisplayEventWindowResized"
export struct DisplayEventWindowResized {
    kind: "windowResized";
    timestampNs: uint64;
    sequence: uint64;
    droppedCount: uint64;
    backend: DisplayBackendKind;
    window: WindowHandle;
    size: WindowSize;
    framebuffer: WindowPixelSize;
    scaleFactorMilli: uint32;
}
```

[language/library/src/display/binding/event.ds:220:239](https://github.com/destack-sh/destack/blob/main/language/library/src/display/binding/event.ds#L220-L239)

## Members

### `kind: "windowResized"`

Event discriminator.

### `timestampNs: uint64`

Event timestamp in nanoseconds.

### `sequence: uint64`

Event sequence number.

### `droppedCount: uint64`

Number of events dropped before this event.

### `backend: DisplayBackendKind`

Display backend.

### `window: WindowHandle`

Window handle.

### `size: WindowSize`

Window logical size.

### `framebuffer: WindowPixelSize`

Window framebuffer size.

### `scaleFactorMilli: uint32`

Scale factor in thousandths.
