GPURenderBundleEncoder
class GPURenderBundleEncoder implements GPUObjectBase, GPUProgrammablePassEncoder, GPURenderEncoderBase {}label: string;draw(vertexCount: number,instanceCount?: number,firstVertex?: number,firstInstance?: number,): undefined;drawIndexed(indexCount: number,instanceCount?: number,firstIndex?: number,baseVertex?: number,firstInstance?: number,): 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;
Свойства
label: stringМетоды
draw(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): undefinedfinish(descriptor?: GPURenderBundleDescriptor): GPURenderBundleinsertDebugMarker(markerLabel: string): undefinedpopDebugGroup(): undefinedpushDebugGroup(groupLabel: string): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsets?: number[]): undefinedsetBindGroup(index: number, bindGroup: GPUBindGroup, dynamicOffsetsData: Uint32Array, dynamicOffsetsDataStart: number, dynamicOffsetsDataLength: number): undefinedsetIndexBuffer(buffer: GPUBuffer, indexFormat: GPUIndexFormat, offset?: number, size?: number): undefinedsetPipeline(pipeline: GPURenderPipeline): undefinedsetVertexBuffer(slot: number, buffer: GPUBuffer, offset?: number, size?: number): undefined
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPURenderBundleEncoder