# GpuTextureViewDimension

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

Texture view-dimension selector.

```ds title="GpuTextureViewDimension"
export enum GpuTextureViewDimension {
    D1 = 1,
    D2 = 2,
    D2Array = 3,
    Cube = 4,
    CubeArray = 5,
    D3 = 6,
}
```

[language/library/src/gpu/binding/resource.ds:495:508](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/resource.ds#L495-L508)

## Variants

### `D1 = 1`

One-dimensional texture view.

### `D2 = 2`

Two-dimensional texture view.

### `D2Array = 3`

Two-dimensional texture-array view.

### `Cube = 4`

Cube texture view.

### `CubeArray = 5`

Cube texture-array view.

### `D3 = 6`

Three-dimensional texture view.
