Aller au contenu

Queue

class Queue(val handler: WGPUQueue) : GPUQueue

Constructors

Queue

constructor(handler: WGPUQueue)

Properties

handler

val handler: WGPUQueue

label

open override var label: String

Functions

onSubmittedWorkDone

open suspend override fun onSubmittedWorkDone(): Result<Unit>

submit

open override fun submit(commandBuffers: List<GPUCommandBuffer>)

writeBuffer

open override fun writeBuffer(
    buffer: GPUBuffer, 
    bufferOffset: GPUSize64, 
    data: ArrayBuffer, 
    dataOffset: GPUSize64, 
    size: GPUSize64?
)

writeTexture

open override fun writeTexture(
    destination: GPUTexelCopyTextureInfo, 
    data: ArrayBuffer, 
    dataLayout: GPUTexelCopyBufferLayout, 
    size: GPUExtent3D
)