GPURenderPassEncoder
class
class GPURenderPassEncoder implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBaseProperties
label
label: stringMethods
setBindGroup
setBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsets?: number[]): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup | null, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefinedpushDebugGroup
pushDebugGroup(groupLabel: string): undefinedpopDebugGroup
popDebugGroup(): undefinedinsertDebugMarker
insertDebugMarker(markerLabel: string): undefinedsetPipeline
setPipeline(pipeline: GPURenderPipeline): undefinedsetIndexBuffer
setIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset?: number, size?: number): undefinedsetVertexBuffer
setVertexBuffer(slot: number, buffer: GPUBuffer, offset?: number, size?: number): undefineddraw
draw(vertexCount: number, instanceCount?: number, firstVertex?: number, firstInstance?: number): undefineddrawIndexed
drawIndexed(indexCount: number, instanceCount?: number, firstIndex?: number, baseVertex?: number, firstInstance?: number): undefineddrawIndirect
drawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefineddrawIndexedIndirect
drawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefinedsetViewport
setViewport(x: number, y: number, width: number, height: number, minDepth: number, maxDepth: number): undefinedsetScissorRect
setScissorRect(x: number, y: number, width: number, height: number): undefinedsetBlendConstant
setBlendConstant(color: GPUColor): undefinedsetStencilReference
setStencilReference(reference: number): undefinedbeginOcclusionQuery
beginOcclusionQuery(queryIndex: number): undefinedendOcclusionQuery
endOcclusionQuery(): undefinedexecuteBundles
executeBundles(bundles: GPURenderBundle[]): undefinedend
end(): undefined