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