WebGPU Headers: 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 WGPUExternalTextureImpl * | WGPUExternalTexture |
| 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.
◆ WGPUAdapter
typedef struct WGPUAdapterImpl* WGPUAdapter
◆ WGPUBindGroup
typedef struct WGPUBindGroupImpl* WGPUBindGroup
◆ WGPUBindGroupLayout
typedef struct WGPUBindGroupLayoutImpl* WGPUBindGroupLayout
◆ WGPUBuffer
typedef struct WGPUBufferImpl* WGPUBuffer
◆ WGPUCommandBuffer
typedef struct WGPUCommandBufferImpl* WGPUCommandBuffer
◆ WGPUCommandEncoder
typedef struct WGPUCommandEncoderImpl* WGPUCommandEncoder
◆ WGPUComputePassEncoder
typedef struct WGPUComputePassEncoderImpl* WGPUComputePassEncoder
◆ WGPUComputePipeline
typedef struct WGPUComputePipelineImpl* WGPUComputePipeline
◆ WGPUDevice
typedef struct WGPUDeviceImpl* WGPUDevice
◆ WGPUExternalTexture
typedef struct WGPUExternalTextureImpl* WGPUExternalTexture
A sampleable 2D texture that may perform 0-copy YUV sampling internally. Creation of WGPUExternalTexture is extremely implementation-dependent and not defined in this header.
◆ WGPUInstance
typedef struct WGPUInstanceImpl* WGPUInstance
◆ WGPUPipelineLayout
typedef struct WGPUPipelineLayoutImpl* WGPUPipelineLayout
◆ WGPUQuerySet
typedef struct WGPUQuerySetImpl* WGPUQuerySet
◆ WGPUQueue
typedef struct WGPUQueueImpl* WGPUQueue
◆ WGPURenderBundle
typedef struct WGPURenderBundleImpl* WGPURenderBundle
◆ WGPURenderBundleEncoder
typedef struct WGPURenderBundleEncoderImpl* WGPURenderBundleEncoder
◆ WGPURenderPassEncoder
typedef struct WGPURenderPassEncoderImpl* WGPURenderPassEncoder
◆ WGPURenderPipeline
typedef struct WGPURenderPipelineImpl* WGPURenderPipeline
◆ WGPUSampler
typedef struct WGPUSamplerImpl* WGPUSampler
◆ WGPUShaderModule
typedef struct WGPUShaderModuleImpl* WGPUShaderModule
◆ WGPUSurface
typedef struct WGPUSurfaceImpl* WGPUSurface
◆ WGPUTexture
typedef struct WGPUTextureImpl* WGPUTexture
◆ WGPUTextureView
typedef struct WGPUTextureViewImpl* WGPUTextureView