NAME
WebGPU::Direct::RenderBundleEncoder
Methods
Draw
Arguments
vertexCount (uint32_t)
instanceCount (uint32_t)
firstVertex (uint32_t)
firstInstance (uint32_t)
DrawIndexed
Arguments
indexCount (uint32_t)
instanceCount (uint32_t)
firstIndex (uint32_t)
baseVertex (int32_t)
firstInstance (uint32_t)
DrawIndexedIndirect
Arguments
indirectBuffer (WebGPU::Direct::Buffer)
indirectOffset (uint64_t)
DrawIndirect
Arguments
indirectBuffer (WebGPU::Direct::Buffer)
indirectOffset (uint64_t)
Finish
Return Type
WGPURenderBundle
Arguments
descriptor (WebGPU::Direct::RenderBundleDescriptor)
InsertDebugMarker
Arguments
markerLabel (WebGPU::Direct::char)
PopDebugGroup
PushDebugGroup
Arguments
groupLabel (WebGPU::Direct::char)
SetBindGroup
Arguments
groupIndex (uint32_t)
group (WebGPU::Direct::BindGroup)
dynamicOffsetCount (size_t)
dynamicOffsets (WebGPU::Direct::uint32_t)
SetIndexBuffer
Arguments
buffer (WebGPU::Direct::Buffer)
format (WGPUIndexFormat)
offset (uint64_t)
size (uint64_t)
SetLabel
Arguments
label (WebGPU::Direct::char)
SetPipeline
Arguments
pipeline (WebGPU::Direct::RenderPipeline)
SetVertexBuffer
Arguments
slot (uint32_t)
buffer (WebGPU::Direct::Buffer)
offset (uint64_t)
size (uint64_t)