menu

GpuBindGroupLayoutEntry

import { GpuBindGroupLayoutEntry } from "destack:gpu/binding";

Bind group layout entry.

language/library/src/gpu/binding/bind.ds:130:139
1export struct GpuBindGroupLayoutEntry {2    binding: uint32;3    visibility: GpuShaderVisibilityMask;4    bindingArrayCount: uint32;5    resource: GpuBindGroupLayoutResource;6}

Members

binding: uint32

Binding index.

visibility: GpuShaderVisibilityMask

Shader stage visibility mask.

bindingArrayCount: uint32

Binding array length when this entry is array-backed.

resource: GpuBindGroupLayoutResource

Typed resource payload.