Aller au contenu

WGPUCommandEncoder

Properties

label

abstract var label: String

Functions

beginComputePass

beginRenderPass

clearBuffer

abstract fun clearBuffer(buffer: WGPUBuffer)
abstract fun clearBuffer(buffer: WGPUBuffer, offset: JsNumber)
abstract fun clearBuffer(
    buffer: WGPUBuffer, 
    offset: JsNumber, 
    size: JsNumber
)

copyBufferToBuffer

abstract fun copyBufferToBuffer(source: WGPUBuffer, destination: WGPUBuffer)
abstract fun copyBufferToBuffer(
    source: WGPUBuffer, 
    destination: WGPUBuffer, 
    size: JsNumber
)
abstract fun copyBufferToBuffer(
    source: WGPUBuffer, 
    sourceOffset: JsNumber, 
    destination: WGPUBuffer, 
    destinationOffset: JsNumber
)
abstract fun copyBufferToBuffer(
    source: WGPUBuffer, 
    sourceOffset: JsNumber, 
    destination: WGPUBuffer, 
    destinationOffset: JsNumber, 
    size: JsNumber
)

copyBufferToTexture

abstract fun copyBufferToTexture(
    source: WGPUTexelCopyBufferInfo, 
    destination: WGPUTexelCopyTextureInfo, 
    copySize: WGPUExtent3D
)

copyTextureToBuffer

abstract fun copyTextureToBuffer(
    source: WGPUTexelCopyTextureInfo, 
    destination: WGPUTexelCopyBufferInfo, 
    copySize: WGPUExtent3D
)

copyTextureToTexture

finish

abstract fun finish(): WGPUCommandBuffer

insertDebugMarker

abstract fun insertDebugMarker(markerLabel: String)

popDebugGroup

abstract fun popDebugGroup()

pushDebugGroup

abstract fun pushDebugGroup(groupLabel: String)

resolveQuerySet

abstract fun resolveQuerySet(
    querySet: WGPUQuerySet, 
    firstQuery: JsNumber, 
    queryCount: JsNumber, 
    destination: WGPUBuffer, 
    destinationOffset: JsNumber
)