GPUComputePassEncoder

class GPUComputePassEncoder implements GPUObjectBase, GPUProgrammablePassEncoder {
label: string | null;
 
beginPipelineStatisticsQuery(querySet: GPUQuerySet, queryIndex: number): undefined;
dispatch(
x: number,
y?: number,
z?: number,
): undefined;
dispatchIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined;
endPass(): undefined;
endPipelineStatisticsQuery(): 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;
setPipeline(pipeline: GPUComputePipeline): undefined;
writeTimestamp(querySet: GPUQuerySet, queryIndex: number): undefined;
}

§Implements

§Properties

§
label: string | null
[src]

§Methods

§
beginPipelineStatisticsQuery(querySet: GPUQuerySet, queryIndex: number): undefined
[src]
§
dispatch(x: number, y?: number, z?: number): undefined
[src]
§
dispatchIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefined
[src]
§
endPass(): undefined
[src]
§
endPipelineStatisticsQuery(): undefined
[src]
§
insertDebugMarker(markerLabel: string): undefined
[src]
§
popDebugGroup(): undefined
[src]
§
pushDebugGroup(groupLabel: string): undefined
[src]
§
setBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsets?: number[]): undefined
[src]
setBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefined
[src]
§
setPipeline(pipeline: GPUComputePipeline): undefined
[src]
§
writeTimestamp(querySet: GPUQuerySet, queryIndex: number): undefined
[src]