Package org.teavm.jso.webgpu
Interface GPUQueue
- All Superinterfaces:
GPU.ObjectBase,org.teavm.jso.JSObject
-
Method Summary
Modifier and TypeMethodDescriptionvoidcopyExternalImageToTexture(GPUDescriptor.CopyExternalImageSourceInfo source, GPUDescriptor.CopyExternalImageDestInfo destination, GPUDescriptor.Extent3D copySize) voidsubmit(JSArrayReader<GPUCommandEncoder.CommandBuffer> commandBuffers) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBuffer data) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBuffer data, double dataOffset) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBuffer data, double dataOffset, double size) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBufferView data) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBufferView data, double dataOffset) voidwriteBuffer(GPUBuffer buffer, double bufferOffset, ArrayBufferView data, double dataOffset, double size) voidwriteTexture(GPUDescriptor.TexelCopyTextureInfo destination, ArrayBuffer data, GPUDescriptor.TexelCopyBufferLayout dataLayout, GPUDescriptor.Extent3D size) voidwriteTexture(GPUDescriptor.TexelCopyTextureInfo destination, ArrayBufferView data, GPUDescriptor.TexelCopyBufferLayout dataLayout, GPUDescriptor.Extent3D size) Methods inherited from interface org.teavm.jso.webgpu.GPU.ObjectBase
getLabel, setLabelMethods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
submit
-
onSubmittedWorkDone
JSPromise<JSUndefined> onSubmittedWorkDone() -
writeBuffer
-
writeBuffer
-
writeBuffer
void writeBuffer(GPUBuffer buffer, double bufferOffset, ArrayBuffer data, double dataOffset, double size) -
writeBuffer
-
writeBuffer
-
writeBuffer
void writeBuffer(GPUBuffer buffer, double bufferOffset, ArrayBufferView data, double dataOffset, double size) -
writeTexture
void writeTexture(GPUDescriptor.TexelCopyTextureInfo destination, ArrayBuffer data, GPUDescriptor.TexelCopyBufferLayout dataLayout, GPUDescriptor.Extent3D size) -
writeTexture
void writeTexture(GPUDescriptor.TexelCopyTextureInfo destination, ArrayBufferView data, GPUDescriptor.TexelCopyBufferLayout dataLayout, GPUDescriptor.Extent3D size) -
copyExternalImageToTexture
void copyExternalImageToTexture(GPUDescriptor.CopyExternalImageSourceInfo source, GPUDescriptor.CopyExternalImageDestInfo destination, GPUDescriptor.Extent3D copySize)
-