# GpuBufferCopyLayout

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

Buffer copy layout descriptor.

```ds title="GpuBufferCopyLayout"
export struct GpuBufferCopyLayout {
    offset: uint64;
    bytesPerRow: uint32;
    rowsPerImage: uint32;
}
```

[language/library/src/gpu/binding/command.ds:186:193](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/command.ds#L186-L193)

## Members

### `offset: uint64`

Byte offset in the buffer.

### `bytesPerRow: uint32`

Bytes per row.

### `rowsPerImage: uint32`

Rows per image.
