GPURenderPassEncoder
class GPURenderPassEncoder implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBase {}label: string;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;end(): undefined;endOcclusionQuery(): undefined;endPipelineStatisticsQuery(): undefined;insertDebugMarker(markerLabel: string): undefined;popDebugGroup(): undefined;pushDebugGroup(groupLabel: string): undefined;setBindGroup(index: number,bindGroup: GPUBindGroup,dynamicOffsetsData: Uint32Array,dynamicOffsetsDataStart: number,dynamicOffsetsDataLength: number,): undefined;setIndexBuffer(buffer: GPUBuffer,indexFormat: GPUIndexFormat,offset?: number,size?: number,): undefined;setScissorRect(x: number,y: number,width: number,height: number,): undefined;setStencilReference(reference: number): undefined;setViewport(x: number,y: number,width: number,height: number,minDepth: number,maxDepth: number,): undefined;
Свойства
label: stringМетоды
beginOcclusionQuery(queryIndex: number): undefinedbeginPipelineStatisticsQuery(querySet: GPUQuerySet, queryIndex: number): undefineddraw(vertexCount: number, instanceCount?: number, firstVertex?: number, firstInstance?: number): undefineddrawIndexed(indexCount: number, instanceCount?: number, firstIndex?: number, baseVertex?: number, firstInstance?: number): undefineddrawIndexedIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefineddrawIndirect(indirectBuffer: GPUBuffer, indirectOffset: number): undefinedend(): undefinedendOcclusionQuery(): undefinedendPipelineStatisticsQuery(): undefinedexecuteBundles(bundles: GPURenderBundle[]): undefinedinsertDebugMarker(markerLabel: string): undefinedpopDebugGroup(): undefinedpushDebugGroup(groupLabel: string): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsets?: number[]): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefinedsetBlendConstant(color: GPUColor): undefinedsetIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset?: number, size?: number): undefinedsetPipeline(pipeline: GPURenderPipeline): undefinedsetScissorRect(x: number, y: number, width: number, height: number): undefinedsetStencilReference(reference: number): undefinedsetVertexBuffer(slot: number, buffer: GPUBuffer, offset?: number, size?: number): undefinedsetViewport(x: number, y: number, width: number, height: number, minDepth: number, maxDepth: number): undefinedwriteTimestamp(querySet: GPUQuerySet, queryIndex: number): undefined
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPURenderPassEncoder