# GpuBindGroupEntry

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

Bind group resource entry.

```ds title="GpuBindGroupEntry"
export struct GpuBindGroupEntry {
    binding: uint32;
    bindingArrayElement: uint32;
    resource: GpuBindGroupResource;
}
```

[language/library/src/gpu/binding/bind.ds:185:192](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/bind.ds#L185-L192)

## Members

### `binding: uint32`

Binding index.

### `bindingArrayElement: uint32`

Binding array element index when this entry targets one array element.

### `resource: GpuBindGroupResource`

Typed resource payload.
