# GpuBufferCopy

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

Buffer copy source or destination descriptor.

```ds title="GpuBufferCopy"
export struct GpuBufferCopy {
    buffer: GpuBufferHandle;
    layout: GpuBufferCopyLayout;
}
```

[language/library/src/gpu/binding/command.ds:196:201](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/command.ds#L196-L201)

## Members

### `buffer: GpuBufferHandle`

Buffer handle.

### `layout: GpuBufferCopyLayout`

Buffer layout metadata.
