# GpuStorageTextureAccess

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

Storage-texture access selector.

```ds title="GpuStorageTextureAccess"
export enum GpuStorageTextureAccess {
    WriteOnly = 1,
    ReadOnly = 2,
    ReadWrite = 3,
    Atomic = 4,
}
```

[language/library/src/gpu/binding/bind.ds:60:69](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/bind.ds#L60-L69)

## Variants

### `WriteOnly = 1`

Write-only storage-texture access.

### `ReadOnly = 2`

Read-only storage-texture access.

### `ReadWrite = 3`

Read-write storage-texture access.

### `Atomic = 4`

Atomic storage-texture access.
