WebGPU Headers
The WebGPU C API
 
Loading...
Searching...
No Matches
Objects

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
 

Detailed Description

Opaque, non-dispatchable handles to WebGPU objects.

Typedef Documentation

◆ WGPUAdapter

typedef struct WGPUAdapterImpl* WGPUAdapter

Definition at line 96 of file webgpu.h.

◆ WGPUBindGroup

typedef struct WGPUBindGroupImpl* WGPUBindGroup

Definition at line 97 of file webgpu.h.

◆ WGPUBindGroupLayout

typedef struct WGPUBindGroupLayoutImpl* WGPUBindGroupLayout

Definition at line 98 of file webgpu.h.

◆ WGPUBuffer

typedef struct WGPUBufferImpl* WGPUBuffer

Definition at line 99 of file webgpu.h.

◆ WGPUCommandBuffer

typedef struct WGPUCommandBufferImpl* WGPUCommandBuffer

Definition at line 100 of file webgpu.h.

◆ WGPUCommandEncoder

typedef struct WGPUCommandEncoderImpl* WGPUCommandEncoder

Definition at line 101 of file webgpu.h.

◆ WGPUComputePassEncoder

typedef struct WGPUComputePassEncoderImpl* WGPUComputePassEncoder

Definition at line 102 of file webgpu.h.

◆ WGPUComputePipeline

typedef struct WGPUComputePipelineImpl* WGPUComputePipeline

Definition at line 103 of file webgpu.h.

◆ WGPUDevice

typedef struct WGPUDeviceImpl* WGPUDevice

Definition at line 104 of file webgpu.h.

◆ WGPUInstance

typedef struct WGPUInstanceImpl* WGPUInstance

Definition at line 105 of file webgpu.h.

◆ WGPUPipelineLayout

typedef struct WGPUPipelineLayoutImpl* WGPUPipelineLayout

Definition at line 106 of file webgpu.h.

◆ WGPUQuerySet

typedef struct WGPUQuerySetImpl* WGPUQuerySet

Definition at line 107 of file webgpu.h.

◆ WGPUQueue

typedef struct WGPUQueueImpl* WGPUQueue

Definition at line 108 of file webgpu.h.

◆ WGPURenderBundle

typedef struct WGPURenderBundleImpl* WGPURenderBundle

Definition at line 109 of file webgpu.h.

◆ WGPURenderBundleEncoder

typedef struct WGPURenderBundleEncoderImpl* WGPURenderBundleEncoder

Definition at line 110 of file webgpu.h.

◆ WGPURenderPassEncoder

typedef struct WGPURenderPassEncoderImpl* WGPURenderPassEncoder

Definition at line 111 of file webgpu.h.

◆ WGPURenderPipeline

typedef struct WGPURenderPipelineImpl* WGPURenderPipeline

Definition at line 112 of file webgpu.h.

◆ WGPUSampler

typedef struct WGPUSamplerImpl* WGPUSampler

Definition at line 113 of file webgpu.h.

◆ WGPUShaderModule

typedef struct WGPUShaderModuleImpl* WGPUShaderModule

Definition at line 114 of file webgpu.h.

◆ WGPUSurface

typedef struct WGPUSurfaceImpl* WGPUSurface

Definition at line 115 of file webgpu.h.

◆ WGPUTexture

typedef struct WGPUTextureImpl* WGPUTexture

Definition at line 116 of file webgpu.h.

◆ WGPUTextureView

typedef struct WGPUTextureViewImpl* WGPUTextureView

Definition at line 117 of file webgpu.h.