NAME

WebGPU::Direct::RenderPassEncoder

Methods

BeginOcclusionQuery (void)

Arguments
queryIndex (uint32_t)

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)

End (void)

EndOcclusionQuery (void)

ExecuteBundles (void)

Arguments
bundleCount (size_t)
bundles (WebGPU::Direct::RenderBundle)

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)

SetBlendConstant (void)

Arguments
color (WebGPU::Direct::Color)

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)

SetScissorRect (void)

Arguments
x (uint32_t)
y (uint32_t)
width (uint32_t)
height (uint32_t)

SetStencilReference (void)

Arguments
reference (uint32_t)

SetVertexBuffer (void)

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

SetViewport (void)

Arguments
x (float)
y (float)
width (float)
height (float)
minDepth (float)
maxDepth (float)

Reference (void)

Release (void)