NAME
WebGPU::Direct::RenderPassEncoder
Methods
BeginOcclusionQuery
Arguments
queryIndex (uint32_t)
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)
End
EndOcclusionQuery
ExecuteBundles
Arguments
bundleCount (size_t)
bundles (WebGPU::Direct::RenderBundle)
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)
SetBlendConstant
Arguments
color (WebGPU::Direct::Color)
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)
SetScissorRect
Arguments
x (uint32_t)
y (uint32_t)
width (uint32_t)
height (uint32_t)
SetStencilReference
Arguments
reference (uint32_t)
SetVertexBuffer
Arguments
slot (uint32_t)
buffer (WebGPU::Direct::Buffer)
offset (uint64_t)
size (uint64_t)
SetViewport
Arguments
x (float)
y (float)
width (float)
height (float)
minDepth (float)
maxDepth (float)