WGPUCommandEncoder¶
interface WGPUCommandEncoder : JsAny, WGPUObjectBase, WGPUCommandsMixin, WGPUDebugCommandsMixin
Properties¶
label¶
Functions¶
beginComputePass¶
abstract fun beginComputePass(): WGPUComputePassEncoder
abstract fun beginComputePass(descriptor: WGPUComputePassDescriptor): WGPUComputePassEncoder
beginRenderPass¶
abstract fun beginRenderPass(descriptor: WGPURenderPassDescriptor): WGPURenderPassEncoder
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¶
abstract fun copyTextureToTexture(
source: WGPUTexelCopyTextureInfo,
destination: WGPUTexelCopyTextureInfo,
copySize: WGPUExtent3D
)
finish¶
abstract fun finish(): WGPUCommandBuffer
abstract fun finish(descriptor: WGPUCommandBufferDescriptor): 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
)