GPUКомандаКодировщик
class GPUCommandEncoder implements GPUObjectBase {}label: string;copyBufferToBuffer(source: GPUBuffer,sourceOffset: number,destination: GPUBuffer,destinationOffset: number,size: number,): undefined;copyBufferToTexture(source: GPUImageCopyBuffer,destination: GPUImageCopyTexture,copySize: GPUExtent3D,): undefined;copyTextureToBuffer(source: GPUImageCopyTexture,destination: GPUImageCopyBuffer,copySize: GPUExtent3D,): undefined;copyTextureToTexture(source: GPUImageCopyTexture,destination: GPUImageCopyTexture,copySize: GPUExtent3D,): undefined;insertDebugMarker(markerLabel: string): undefined;popDebugGroup(): undefined;pushDebugGroup(groupLabel: string): undefined;resolveQuerySet(querySet: GPUQuerySet,firstQuery: number,queryCount: number,destination: GPUBuffer,destinationOffset: number,): undefined;
Реализует
Свойства
label: stringМетоды
beginComputePass(descriptor?: GPUComputePassDescriptor): GPUComputePassEncoderbeginRenderPass(descriptor: GPURenderPassDescriptor): GPURenderPassEncoderclearBuffer(destination: GPUBuffer, destinationOffset?: number, size?: number): undefinedcopyBufferToTexture(source: GPUImageCopyBuffer, destination: GPUImageCopyTexture, copySize: GPUExtent3D): undefinedcopyTextureToBuffer(source: GPUImageCopyTexture, destination: GPUImageCopyBuffer, copySize: GPUExtent3D): undefinedcopyTextureToTexture(source: GPUImageCopyTexture, destination: GPUImageCopyTexture, copySize: GPUExtent3D): undefinedfinish(descriptor?: GPUCommandBufferDescriptor): GPUCommandBufferinsertDebugMarker(markerLabel: string): undefinedpopDebugGroup(): undefinedpushDebugGroup(groupLabel: string): undefinedresolveQuerySet(querySet: GPUQuerySet, firstQuery: number, queryCount: number, destination: GPUBuffer, destinationOffset: number): undefinedwriteTimestamp(querySet: GPUQuerySet, queryIndex: number): undefined
© 2018–2022 the Deno authors
https://doc.deno.land/deno/stable/~/GPUCommandEncoder