# GpuSurfaceFrame

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

Acquired surface frame.

```ds title="GpuSurfaceFrame"
export struct GpuSurfaceFrame {
    status: GpuSurfaceAcquireStatus;
    texture: GpuTextureHandle;
    frameId: uint64;
}
```

[language/library/src/gpu/binding/present.ds:154:161](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/present.ds#L154-L161)

## Members

### `status: GpuSurfaceAcquireStatus`

Acquire status.

### `texture: GpuTextureHandle`

Acquired texture.

### `frameId: uint64`

Surface frame identifier.
