# GpuPresentRequest

`import { GpuPresentRequest } from "destack:gpu/binding";`

Present request.

```ds title="GpuPresentRequest"
export struct GpuPresentRequest {
    frameId: uint64;
    displayFrameId: uint64;
    presentAtNs: uint64;
}
```

[language/library/src/gpu/binding/present.ds:172:179](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/present.ds#L172-L179)

## Members

### `frameId: uint64`

Surface frame identifier returned by `acquireSurface`.

### `displayFrameId: uint64`

Display frame identifier that drove this presentation.

### `presentAtNs: uint64`

Requested presentation timestamp in nanoseconds.
