GPUCommandEncoder | WebGPU API reference
Hierarchy
- GPUObjectBase
- GPUCommandsMixin
- GPUDebugCommandsMixin
- GPUCommandEncoder
Index
Properties
label
label: string
Methods
beginComputePass
- begin
Compute Pass(descriptor?: GPUComputePassDescriptor): GPUComputePassEncoder -
Returns GPUComputePassEncoder
beginRenderPass
- begin
Render Pass(descriptor: GPURenderPassDescriptor): GPURenderPassEncoder -
Returns GPURenderPassEncoder
clearBuffer
copyBufferToBuffer
copyBufferToTexture
- copy
Buffer To Texture(source: GPUTexelCopyBufferInfo, destination: GPUTexelCopyTextureInfo, copySize: GPUExtent3DStrict): undefined -
Returns undefined
copyTextureToBuffer
- copy
Texture To Buffer(source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyBufferInfo, copySize: GPUExtent3DStrict): undefined -
Returns undefined
copyTextureToTexture
- copy
Texture To Texture(source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyTextureInfo, copySize: GPUExtent3DStrict): undefined -
Returns undefined
finish
- finish(descriptor?: GPUObjectDescriptorBase): GPUCommandBuffer
-
Returns GPUCommandBuffer
insertDebugMarker
popDebugGroup
pushDebugGroup
resolveQuerySet
- resolve
Query Set(querySet: GPUQuerySet, firstQuery: number, queryCount: number, destination: GPUBuffer, destinationOffset: number): undefined -
Parameters
-
querySet: GPUQuerySet
-
firstQuery: number
-
queryCount: number
-
destination: GPUBuffer
-
destinationOffset: number
Returns undefined
-