NAME

WebGPU::Direct::RenderBundleEncoder

Methods

Draw (void)

Arguments
vertexCount (uint32_t)
instanceCount (uint32_t)
firstVertex (uint32_t)
firstInstance (uint32_t)

DrawIndexed (void)

Arguments
indexCount (uint32_t)
instanceCount (uint32_t)
firstIndex (uint32_t)
baseVertex (int32_t)
firstInstance (uint32_t)

DrawIndexedIndirect (void)

Arguments
indirectBuffer (WebGPU::Direct::Buffer)
indirectOffset (uint64_t)

DrawIndirect (void)

Arguments
indirectBuffer (WebGPU::Direct::Buffer)
indirectOffset (uint64_t)

Finish (WGPURenderBundle)

Arguments
descriptor (WebGPU::Direct::RenderBundleDescriptor)

InsertDebugMarker (void)

Arguments
markerLabel (WebGPU::Direct::char)

PopDebugGroup (void)

PushDebugGroup (void)

Arguments
groupLabel (WebGPU::Direct::char)

SetBindGroup (void)

Arguments
groupIndex (uint32_t)
group (WebGPU::Direct::BindGroup)
dynamicOffsetCount (size_t)
dynamicOffsets (WebGPU::Direct::uint32_t)

SetIndexBuffer (void)

Arguments
buffer (WebGPU::Direct::Buffer)
format (WGPUIndexFormat)
offset (uint64_t)
size (uint64_t)

SetLabel (void)

Arguments
label (WebGPU::Direct::char)

SetPipeline (void)

Arguments
pipeline (WebGPU::Direct::RenderPipeline)

SetVertexBuffer (void)

Arguments
slot (uint32_t)
buffer (WebGPU::Direct::Buffer)
offset (uint64_t)
size (uint64_t)

Reference (void)

Release (void)