Opaque, non-dispatchable handles to WebGPU objects. More...
Typedefs | |
| typedef struct WGPUAdapterImpl * | WGPUAdapter |
| typedef struct WGPUBindGroupImpl * | WGPUBindGroup |
| typedef struct WGPUBindGroupLayoutImpl * | WGPUBindGroupLayout |
| typedef struct WGPUBufferImpl * | WGPUBuffer |
| typedef struct WGPUCommandBufferImpl * | WGPUCommandBuffer |
| typedef struct WGPUCommandEncoderImpl * | WGPUCommandEncoder |
| typedef struct WGPUComputePassEncoderImpl * | WGPUComputePassEncoder |
| typedef struct WGPUComputePipelineImpl * | WGPUComputePipeline |
| typedef struct WGPUDeviceImpl * | WGPUDevice |
| typedef struct WGPUInstanceImpl * | WGPUInstance |
| typedef struct WGPUPipelineLayoutImpl * | WGPUPipelineLayout |
| typedef struct WGPUQuerySetImpl * | WGPUQuerySet |
| typedef struct WGPUQueueImpl * | WGPUQueue |
| typedef struct WGPURenderBundleImpl * | WGPURenderBundle |
| typedef struct WGPURenderBundleEncoderImpl * | WGPURenderBundleEncoder |
| typedef struct WGPURenderPassEncoderImpl * | WGPURenderPassEncoder |
| typedef struct WGPURenderPipelineImpl * | WGPURenderPipeline |
| typedef struct WGPUSamplerImpl * | WGPUSampler |
| typedef struct WGPUShaderModuleImpl * | WGPUShaderModule |
| typedef struct WGPUSurfaceImpl * | WGPUSurface |
| typedef struct WGPUTextureImpl * | WGPUTexture |
| typedef struct WGPUTextureViewImpl * | WGPUTextureView |
Opaque, non-dispatchable handles to WebGPU objects.
| typedef struct WGPUAdapterImpl* WGPUAdapter |
| typedef struct WGPUBindGroupImpl* WGPUBindGroup |
| typedef struct WGPUBindGroupLayoutImpl* WGPUBindGroupLayout |
| typedef struct WGPUBufferImpl* WGPUBuffer |
| typedef struct WGPUCommandBufferImpl* WGPUCommandBuffer |
| typedef struct WGPUCommandEncoderImpl* WGPUCommandEncoder |
| typedef struct WGPUComputePassEncoderImpl* WGPUComputePassEncoder |
| typedef struct WGPUComputePipelineImpl* WGPUComputePipeline |
| typedef struct WGPUDeviceImpl* WGPUDevice |
TODO
Releasing the last ref to a WGPUDevice also calls wgpuDeviceDestroy. For more info, see Releasing a Device object.
| typedef struct WGPUInstanceImpl* WGPUInstance |
| typedef struct WGPUPipelineLayoutImpl* WGPUPipelineLayout |
| typedef struct WGPUQuerySetImpl* WGPUQuerySet |
| typedef struct WGPURenderBundleImpl* WGPURenderBundle |
| typedef struct WGPURenderBundleEncoderImpl* WGPURenderBundleEncoder |
| typedef struct WGPURenderPassEncoderImpl* WGPURenderPassEncoder |
| typedef struct WGPURenderPipelineImpl* WGPURenderPipeline |
| typedef struct WGPUSamplerImpl* WGPUSampler |
| typedef struct WGPUShaderModuleImpl* WGPUShaderModule |
| typedef struct WGPUSurfaceImpl* WGPUSurface |
| typedef struct WGPUTextureImpl* WGPUTexture |
| typedef struct WGPUTextureViewImpl* WGPUTextureView |