abstract member copyExternalImageToTexture (source: GPUCopyExternalImageSourceInfo, destination: GPUCopyExternalImageDestInfo, copySize: Iterable<float,obj,obj>) : unit
abstract member copyExternalImageToTexture (source: GPUCopyExternalImageSourceInfo, destination: GPUCopyExternalImageDestInfo, copySize: GPUExtent3D) : unit
abstract member onSubmittedWorkDone () : Promise<unit>
abstract member submit (commandBuffers: Iterable<GPUCommandBuffer,obj,obj>) : unit
abstract member submit (commandBuffers: GPUCommandBuffer array) : unit
abstract member writeBuffer (buffer: GPUBuffer, bufferOffset: float, data: AllowSharedBufferSource, ?dataOffset: float, ?size: float) : unit
abstract member writeTexture (destination: GPUTexelCopyTextureInfo, data: AllowSharedBufferSource, dataLayout: GPUTexelCopyBufferLayout, size: Iterable<float,obj,obj>) : unit
abstract member writeTexture (destination: GPUTexelCopyTextureInfo, data: AllowSharedBufferSource, dataLayout: GPUTexelCopyBufferLayout, size: GPUExtent3D) : unit