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 164 of file webgpu.h.

◆ WGPUBindGroup

typedef struct WGPUBindGroupImpl* WGPUBindGroup

Definition at line 165 of file webgpu.h.

◆ WGPUBindGroupLayout

typedef struct WGPUBindGroupLayoutImpl* WGPUBindGroupLayout

Definition at line 166 of file webgpu.h.

◆ WGPUBuffer

typedef struct WGPUBufferImpl* WGPUBuffer

Definition at line 167 of file webgpu.h.

◆ WGPUCommandBuffer

typedef struct WGPUCommandBufferImpl* WGPUCommandBuffer

Definition at line 168 of file webgpu.h.

◆ WGPUCommandEncoder

typedef struct WGPUCommandEncoderImpl* WGPUCommandEncoder

Definition at line 169 of file webgpu.h.

◆ WGPUComputePassEncoder

typedef struct WGPUComputePassEncoderImpl* WGPUComputePassEncoder

Definition at line 170 of file webgpu.h.

◆ WGPUComputePipeline

typedef struct WGPUComputePipelineImpl* WGPUComputePipeline

Definition at line 171 of file webgpu.h.

◆ WGPUDevice

typedef struct WGPUDeviceImpl* WGPUDevice

Definition at line 172 of file webgpu.h.

◆ WGPUInstance

typedef struct WGPUInstanceImpl* WGPUInstance

Definition at line 173 of file webgpu.h.

◆ WGPUPipelineLayout

typedef struct WGPUPipelineLayoutImpl* WGPUPipelineLayout

Definition at line 174 of file webgpu.h.

◆ WGPUQuerySet

typedef struct WGPUQuerySetImpl* WGPUQuerySet

Definition at line 175 of file webgpu.h.

◆ WGPUQueue

typedef struct WGPUQueueImpl* WGPUQueue

Definition at line 176 of file webgpu.h.

◆ WGPURenderBundle

typedef struct WGPURenderBundleImpl* WGPURenderBundle

Definition at line 177 of file webgpu.h.

◆ WGPURenderBundleEncoder

typedef struct WGPURenderBundleEncoderImpl* WGPURenderBundleEncoder

Definition at line 178 of file webgpu.h.

◆ WGPURenderPassEncoder

typedef struct WGPURenderPassEncoderImpl* WGPURenderPassEncoder

Definition at line 179 of file webgpu.h.

◆ WGPURenderPipeline

typedef struct WGPURenderPipelineImpl* WGPURenderPipeline

Definition at line 180 of file webgpu.h.

◆ WGPUSampler

typedef struct WGPUSamplerImpl* WGPUSampler

Definition at line 181 of file webgpu.h.

◆ WGPUShaderModule

typedef struct WGPUShaderModuleImpl* WGPUShaderModule

Definition at line 182 of file webgpu.h.

◆ WGPUSurface

typedef struct WGPUSurfaceImpl* WGPUSurface

An object used to continuously present image data to the user, see Surfaces for more details.

Definition at line 186 of file webgpu.h.

◆ WGPUTexture

typedef struct WGPUTextureImpl* WGPUTexture

Definition at line 187 of file webgpu.h.

◆ WGPUTextureView

typedef struct WGPUTextureViewImpl* WGPUTextureView

Definition at line 188 of file webgpu.h.