| Constants | Constants |
| Utility Types | |
| Objects | Opaque, non-dispatchable handles to WebGPU objects |
| Enumerations | Enums |
| Bitflags | Type and constant definitions for bitflag types |
| Callbacks | Callbacks through which asynchronous functions return |
| Chained Structures | Structures used to extend descriptors |
| ▼Structures | Descriptors and other transparent structures |
| Callback Info Structs | Callback info structures that are used in asynchronous functions |
| Global Functions | Functions that are not specific to an object |
| ▼Methods | Functions that are relative to a specific object |
| WGPUAdapter methods | Functions whose first argument has type WGPUAdapter |
| WGPUAdapterInfo methods | Functions whose first argument has type WGPUAdapterInfo |
| WGPUBindGroup methods | Functions whose first argument has type WGPUBindGroup |
| WGPUBindGroupLayout methods | Functions whose first argument has type WGPUBindGroupLayout |
| WGPUBuffer methods | Functions whose first argument has type WGPUBuffer |
| WGPUCommandBuffer methods | Functions whose first argument has type WGPUCommandBuffer |
| WGPUCommandEncoder methods | Functions whose first argument has type WGPUCommandEncoder |
| WGPUComputePassEncoder methods | Functions whose first argument has type WGPUComputePassEncoder |
| WGPUComputePipeline methods | Functions whose first argument has type WGPUComputePipeline |
| WGPUDevice methods | Functions whose first argument has type WGPUDevice |
| WGPUInstance methods | Functions whose first argument has type WGPUInstance |
| WGPUPipelineLayout methods | Functions whose first argument has type WGPUPipelineLayout |
| WGPUQuerySet methods | Functions whose first argument has type WGPUQuerySet |
| WGPUQueue methods | Functions whose first argument has type WGPUQueue |
| WGPURenderBundle methods | Functions whose first argument has type WGPURenderBundle |
| WGPURenderBundleEncoder methods | Functions whose first argument has type WGPURenderBundleEncoder |
| WGPURenderPassEncoder methods | Functions whose first argument has type WGPURenderPassEncoder |
| WGPURenderPipeline methods | Functions whose first argument has type WGPURenderPipeline |
| WGPUSampler methods | Functions whose first argument has type WGPUSampler |
| WGPUShaderModule methods | Functions whose first argument has type WGPUShaderModule |
| WGPUSupportedFeatures methods | Functions whose first argument has type WGPUSupportedFeatures |
| WGPUSupportedInstanceFeatures methods | Functions whose first argument has type WGPUSupportedInstanceFeatures |
| WGPUSupportedWGSLLanguageFeatures methods | Functions whose first argument has type WGPUSupportedWGSLLanguageFeatures |
| WGPUSurface methods | Functions whose first argument has type WGPUSurface |
| WGPUSurfaceCapabilities methods | Functions whose first argument has type WGPUSurfaceCapabilities |
| WGPUTexture methods | Functions whose first argument has type WGPUTexture |
| WGPUTextureView methods | Functions whose first argument has type WGPUTextureView |