GPURenderBundleEncoder - Web documentation
class GPURenderBundleEncoder
Unstable

Properties

label: string

Methods

draw(
vertexCount: number
instanceCount?: number
firstVertex?: number
firstInstance?: number
): undefined
drawIndexed(
indexCount: number
instanceCount?: number
firstIndex?: number
baseVertex?: number
firstInstance?: number
): undefined
drawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined
drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined
insertDebugMarker(markerLabel: string): undefined
popDebugGroup(): undefined
pushDebugGroup(groupLabel: string): undefined
setBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsets?: number[]): undefined
setBindGroup(
index: number
bindGroup: GPUBindGroup
dynamicOffsetsData: Uint32Array
dynamicOffsetsDataStart: number
dynamicOffsetsDataLength: number
): undefined
setIndexBuffer(
buffer: GPUBuffer
indexFormat: GPUIndexFormat
offset?: number
size?: number
): undefined
setPipeline(pipeline: GPURenderPipeline): undefined
setVertexBuffer(
slot: number
buffer: GPUBuffer
offset?: number
size?: number
): undefined