# GpuBindGroupLayoutSampledTextureResource

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

Sampled-texture bind group layout resource payload.

```ds title="GpuBindGroupLayoutSampledTextureResource"
export struct GpuBindGroupLayoutSampledTextureResource {
    kind: "sampledTexture";
    textureSampleType: GpuTextureSampleType;
    textureViewDimension: GpuTextureViewDimension;
    multisampled: boolean;
}
```

[language/library/src/gpu/binding/bind.ds:84:93](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/bind.ds#L84-L93)

## Members

### `kind: "sampledTexture"`

Discriminator for this bind-group-layout resource variant.

### `textureSampleType: GpuTextureSampleType`

Texture sample type selector.

### `textureViewDimension: GpuTextureViewDimension`

Texture view dimension selector.

### `multisampled: boolean`

Whether multisampled textures are required.
