deno.com
class GPURenderPassEncoder

Properties #

#label: string

Methods #

#beginOcclusionQuery(queryIndex: number): undefined
#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
#end(): undefined
#endOcclusionQuery(): undefined
#executeBundles(bundles: GPURenderBundle[]): undefined
#insertDebugMarker(markerLabel: string): undefined
#popDebugGroup(): undefined
#pushDebugGroup(groupLabel: string): undefined
#setBindGroup(
index: number,
bindGroup: GPUBindGroup | null,
dynamicOffsets?: number[],
): undefined
#setBindGroup(
index: number,
bindGroup: GPUBindGroup | null,
dynamicOffsetsData: Uint32Array,
dynamicOffsetsDataStart: number,
dynamicOffsetsDataLength: number,
): undefined
#setBlendConstant(color: GPUColor): undefined
#setIndexBuffer(
buffer: GPUBuffer,
indexFormat: GPUIndexFormat,
offset?: number,
size?: number,
): undefined
#setPipeline(pipeline: GPURenderPipeline): undefined
#setScissorRect(
x: number,
y: number,
width: number,
height: number,
): undefined
#setStencilReference(reference: number): undefined
#setVertexBuffer(
slot: number,
buffer: GPUBuffer,
offset?: number,
size?: number,
): undefined
#setViewport(
x: number,
y: number,
width: number,
height: number,
minDepth: number,
maxDepth: number,
): undefined