GPUComputePassEncoder

class

class GPUComputePassEncoder implements GPUObjectBase, GPUProgrammablePassEncoder

Properties

label

label: string

Methods

setBindGroup

setBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsets?: number[]): undefined
setBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefined

pushDebugGroup

pushDebugGroup(groupLabel: string): undefined

popDebugGroup

popDebugGroup(): undefined

insertDebugMarker

insertDebugMarker(markerLabel: string): undefined

setPipeline

setPipeline(pipeline: GPUComputePipeline): undefined

dispatchWorkgroups

dispatchWorkgroups(x: number, y?: number, z?: number): undefined

dispatchWorkgroupsIndirect

dispatchWorkgroupsIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined

end

end(): undefined