# GpuBufferMapState

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

Buffer map-state selector.

```ds title="GpuBufferMapState"
export enum GpuBufferMapState {
    Unmapped = 1,
    Pending = 2,
    Mapped = 3,
}
```

[language/library/src/gpu/binding/resource.ds:475:482](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/resource.ds#L475-L482)

## Variants

### `Unmapped = 1`

Buffer is not currently mapped.

### `Pending = 2`

Buffer map request is pending.

### `Mapped = 3`

Buffer is currently mapped.
