# GpuTextureTransition

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

Texture transition descriptor.

```ds title="GpuTextureTransition"
export struct GpuTextureTransition {
    texture: GpuTextureHandle;
    subresources: GpuTextureSubresourceRange;
    access: GpuTextureAccess;
}
```

[language/library/src/gpu/binding/resource.ds:643:650](https://github.com/destack-sh/destack/blob/main/language/library/src/gpu/binding/resource.ds#L643-L650)

## Members

### `texture: GpuTextureHandle`

Texture handle.

### `subresources: GpuTextureSubresourceRange`

Optional subresource selector.

### `access: GpuTextureAccess`

Target texture access.
