# ComputeBinding

`import { ComputeBinding } from "destack:compute/binding";`

Compute binding family.

```ds title="ComputeBinding"
export interface ComputeBinding {
    buffer: Dynamic<ComputeBufferBinding>;
    device: Dynamic<ComputeDeviceBinding>;
    event: Dynamic<ComputeEventBinding>;
    mesh: Dynamic<ComputeMeshBinding>;
    program: Dynamic<ComputeProgramBinding>;
    stream: Dynamic<ComputeStreamBinding>;
}
```

[language/library/src/compute/binding/compute.ds:12:25](https://github.com/destack-sh/destack/blob/main/language/library/src/compute/binding/compute.ds#L12-L25)

## Members

### `buffer: Dynamic<ComputeBufferBinding>`

Buffer bindings.

### `device: Dynamic<ComputeDeviceBinding>`

Device bindings.

### `event: Dynamic<ComputeEventBinding>`

Event bindings.

### `mesh: Dynamic<ComputeMeshBinding>`

Mesh bindings.

### `program: Dynamic<ComputeProgramBinding>`

Program bindings.

### `stream: Dynamic<ComputeStreamBinding>`

Stream bindings.
