Skip to content

GPUObjectDescriptorBase

Common label field shared by descriptors that create WebGPU objects. #### Inheritors - [`GPUDeviceDescriptor`](../-g-p-u-device-descriptor/index.md) - [`GPUBufferDescriptor`](../-g-p-u-buffer-descriptor/index.md) - [`GPUTextureDescriptor`](../-g-p-u-texture-descriptor/index.md) - [`GPUTextureViewDescriptor`](../-g-p-u-texture-view-descriptor/index.md) - [`GPUSamplerDescriptor`](../-g-p-u-sampler-descriptor/index.md) - [`GPUBindGroupLayoutDescriptor`](../-g-p-u-bind-group-layout-descriptor/index.md) - [`GPUBindGroupDescriptor`](../-g-p-u-bind-group-descriptor/index.md) - [`GPUPipelineLayoutDescriptor`](../-g-p-u-pipeline-layout-descriptor/index.md) - [`GPUShaderModuleDescriptor`](../-g-p-u-shader-module-descriptor/index.md) - [`GPUPipelineDescriptorBase`](../-g-p-u-pipeline-descriptor-base/index.md) - [`GPUCommandBufferDescriptor`](../-g-p-u-command-buffer-descriptor/index.md) - [`GPUCommandEncoderDescriptor`](../-g-p-u-command-encoder-descriptor/index.md) - [`GPUComputePassDescriptor`](../-g-p-u-compute-pass-descriptor/index.md) - [`GPURenderPassDescriptor`](../-g-p-u-render-pass-descriptor/index.md) - [`GPURenderPassLayout`](../-g-p-u-render-pass-layout/index.md) - [`GPURenderBundleDescriptor`](../-g-p-u-render-bundle-descriptor/index.md) - [`GPUQueueDescriptor`](../-g-p-u-queue-descriptor/index.md) - [`GPUQuerySetDescriptor`](../-g-p-u-query-set-descriptor/index.md)

Properties

label

abstract val label: String
The initial value of GPUObjectBase.label. See [GPUObjectDescriptorBase.label in the WebGPU specification](https://www.w3.org/TR/webgpu/#dom-gpuobjectdescriptorbase-label).