◐ Shell
clean mode source ↗

GPUCommandEncoder | WebGPU API reference

Hierarchy

Properties

label

label: string

Methods

beginComputePass

beginRenderPass

clearBuffer

  • clearBuffer(buffer: GPUBuffer, offset?: number, size?: number): undefined
  • Parameters

    • buffer: GPUBuffer
    • Optional offset: number
    • Optional size: number

    Returns undefined

copyBufferToBuffer

  • copyBufferToBuffer(source: GPUBuffer, destination: GPUBuffer, size?: number): undefined
  • Returns undefined

  • copyBufferToBuffer(source: GPUBuffer, sourceOffset: number, destination: GPUBuffer, destinationOffset: number, size?: number): undefined
  • Parameters

    • source: GPUBuffer
    • sourceOffset: number
    • destination: GPUBuffer
    • destinationOffset: number
    • Optional size: number

    Returns undefined

copyBufferToTexture

copyTextureToBuffer

copyTextureToTexture

finish

insertDebugMarker

  • insertDebugMarker(markerLabel: string): undefined
  • Parameters

    • markerLabel: string

    Returns undefined

popDebugGroup

  • popDebugGroup(): undefined
  • Returns undefined

pushDebugGroup

  • pushDebugGroup(groupLabel: string): undefined
  • Parameters

    • groupLabel: string

    Returns undefined

resolveQuerySet

  • resolveQuerySet(querySet: GPUQuerySet, firstQuery: number, queryCount: number, destination: GPUBuffer, destinationOffset: number): undefined
  • Parameters

    • querySet: GPUQuerySet
    • firstQuery: number
    • queryCount: number
    • destination: GPUBuffer
    • destinationOffset: number

    Returns undefined