NAME
WebGPU::Direct::CommandEncoder
Methods
BeginComputePass (WGPUComputePassEncoder)
- Arguments
-
- descriptor (WebGPU::Direct::ComputePassDescriptor)
BeginRenderPass (WGPURenderPassEncoder)
- Arguments
-
- descriptor (WebGPU::Direct::RenderPassDescriptor)
ClearBuffer (void)
- Arguments
-
- buffer (WebGPU::Direct::Buffer)
- offset (uint64_t)
- size (uint64_t)
CopyBufferToBuffer (void)
- Arguments
-
- source (WebGPU::Direct::Buffer)
- sourceOffset (uint64_t)
- destination (WebGPU::Direct::Buffer)
- destinationOffset (uint64_t)
- size (uint64_t)
CopyBufferToTexture (void)
- Arguments
-
- source (WebGPU::Direct::ImageCopyBuffer)
- destination (WebGPU::Direct::ImageCopyTexture)
- copySize (WebGPU::Direct::Extent3D)
CopyTextureToBuffer (void)
- Arguments
-
- source (WebGPU::Direct::ImageCopyTexture)
- destination (WebGPU::Direct::ImageCopyBuffer)
- copySize (WebGPU::Direct::Extent3D)
CopyTextureToTexture (void)
- Arguments
-
- source (WebGPU::Direct::ImageCopyTexture)
- destination (WebGPU::Direct::ImageCopyTexture)
- copySize (WebGPU::Direct::Extent3D)
Finish (WGPUCommandBuffer)
- Arguments
-
- descriptor (WebGPU::Direct::CommandBufferDescriptor)
InsertDebugMarker (void)
- Arguments
-
- markerLabel (WebGPU::Direct::char)
PopDebugGroup (void)
PushDebugGroup (void)
- Arguments
-
- groupLabel (WebGPU::Direct::char)
ResolveQuerySet (void)
- Arguments
-
- querySet (WebGPU::Direct::QuerySet)
- firstQuery (uint32_t)
- queryCount (uint32_t)
- destination (WebGPU::Direct::Buffer)
- destinationOffset (uint64_t)
SetLabel (void)
- Arguments
-
- label (WebGPU::Direct::char)
WriteTimestamp (void)
- Arguments
-
- querySet (WebGPU::Direct::QuerySet)
- queryIndex (uint32_t)