# GpuMappedBufferRange

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

GPU mapped buffer range.

```ds title="GpuMappedBufferRange"
export struct GpuMappedBufferRange {
    address: uint64;
    length: uint64;
    coherent: boolean;
}
```

[language/library/src/gpu/binding/resource.ds:699:706](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/resource.ds#L699-L706)

## Members

### `address: uint64`

Host-visible pointer address represented as integer.

### `length: uint64`

Mapped byte length.

### `coherent: boolean`

Whether cache coherence is guaranteed for this mapping.
