GpuBindBinding import { GpuBindBinding } from "destack:gpu/binding"; Bind binding family. export interface GpuBindBinding { createBindGroupLayout(device: GpuDeviceHandle, entries: &'a readonly [GpuBindGroupLayoutEntry], descriptor: &'b readonly GpuBindGroupLayoutDescriptor): Result; destroyBindGroupLayout(layout: GpuBindGroupLayoutHandle): Result; createPipelineLayout(device: GpuDeviceHandle, descriptor: &'a readonly GpuPipelineLayoutDescriptor): Result; destroyPipelineLayout(layout: GpuPipelineLayoutHandle): Result; createBindGroup(device: GpuDeviceHandle, layout: GpuBindGroupLayoutHandle, entries: &'a readonly [GpuBindGroupEntry], descriptor: &'b readonly GpuBindGroupDescriptor): Result; destroyBindGroup(bindGroup: GpuBindGroupHandle): Result; } language/library/src/gpu/binding/bind.ds:217:283 Members createBindGroupLayout(device: GpuDeviceHandle, entries: &'a readonly [GpuBindGroupLayoutEntry], descriptor: &'b readonly GpuBindGroupLayoutDescriptor): Result Create a bind group layout. destroyBindGroupLayout(layout: GpuBindGroupLayoutHandle): Result Destroy a bind group layout. createPipelineLayout(device: GpuDeviceHandle, descriptor: &'a readonly GpuPipelineLayoutDescriptor): Result Create a pipeline layout. destroyPipelineLayout(layout: GpuPipelineLayoutHandle): Result Destroy a pipeline layout. createBindGroup(device: GpuDeviceHandle, layout: GpuBindGroupLayoutHandle, entries: &'a readonly [GpuBindGroupEntry], descriptor: &'b readonly GpuBindGroupDescriptor): Result Create a bind group. destroyBindGroup(bindGroup: GpuBindGroupHandle): Result Destroy a bind group.