GPURenderBundleEncoder
class
class GPURenderBundleEncoder implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBaseProperties
label
label: stringMethods
draw
draw(vertexCount: number, instanceCount?: number, firstVertex?: number, firstInstance?: number): undefineddrawIndexed
drawIndexed(indexCount: number, instanceCount?: number, firstIndex?: number, baseVertex?: number, firstInstance?: number): undefineddrawIndexedIndirect
drawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefineddrawIndirect
drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefinedinsertDebugMarker
insertDebugMarker(markerLabel: string): undefinedpopDebugGroup
popDebugGroup(): undefinedpushDebugGroup
pushDebugGroup(groupLabel: string): undefinedsetBindGroup
setBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsets?: number[]): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefinedsetIndexBuffer
setIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset?: number, size?: number): undefinedsetPipeline
setPipeline(pipeline: GPURenderPipeline): undefinedsetVertexBuffer
setVertexBuffer(slot: number, buffer: GPUBuffer, offset?: number, size?: number): undefinedfinish
finish(descriptor?: GPURenderBundleDescriptor): GPURenderBundle