Package org.teavm.jso.webgpu
Interface GPUCommandEncoder
- All Superinterfaces:
GPU.ObjectBase,org.teavm.jso.JSObject
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbeginComputePass(GPUDescriptor.ComputePass descriptor) beginRenderPass(GPUDescriptor.RenderPass descriptor) voidclearBuffer(GPUBuffer buffer) voidclearBuffer(GPUBuffer buffer, double offset) voidclearBuffer(GPUBuffer buffer, double offset, double size) voidcopyBufferToBuffer(GPUBuffer source, double sourceOffset, GPUBuffer destination, double destinationOffset, double size) voidcopyBufferToBuffer(GPUBuffer source, GPUBuffer destination, double size) voidcopyBufferToTexture(GPUDescriptor.TexelCopyBufferInfo source, GPUDescriptor.TexelCopyTextureInfo destination, GPUDescriptor.Extent3D copySize) voidcopyTextureToBuffer(GPUDescriptor.TexelCopyTextureInfo source, GPUDescriptor.TexelCopyBufferInfo destination, GPUDescriptor.Extent3D copySize) voidcopyTextureToTexture(GPUDescriptor.TexelCopyTextureInfo source, GPUDescriptor.TexelCopyTextureInfo destination, GPUDescriptor.Extent3D copySize) finish()finish(GPUDescriptor.CommandBuffer descriptor) voidinsertDebugMarker(String markerLabel) voidvoidpushDebugGroup(String groupLabel) voidresolveQuerySet(GPUDevice.QuerySet querySet, int firstQuery, int queryCount, GPUBuffer destination, double destinationOffset) Methods inherited from interface org.teavm.jso.webgpu.GPU.ObjectBase
getLabel, setLabelMethods inherited from interface org.teavm.jso.JSObject
cast
-
Method Details
-
beginRenderPass
-
beginComputePass
GPUComputePassEncoder beginComputePass() -
beginComputePass
-
copyBufferToBuffer
-
copyBufferToBuffer
-
copyBufferToTexture
void copyBufferToTexture(GPUDescriptor.TexelCopyBufferInfo source, GPUDescriptor.TexelCopyTextureInfo destination, GPUDescriptor.Extent3D copySize) -
copyTextureToBuffer
void copyTextureToBuffer(GPUDescriptor.TexelCopyTextureInfo source, GPUDescriptor.TexelCopyBufferInfo destination, GPUDescriptor.Extent3D copySize) -
copyTextureToTexture
void copyTextureToTexture(GPUDescriptor.TexelCopyTextureInfo source, GPUDescriptor.TexelCopyTextureInfo destination, GPUDescriptor.Extent3D copySize) -
clearBuffer
-
clearBuffer
-
clearBuffer
-
resolveQuerySet
void resolveQuerySet(GPUDevice.QuerySet querySet, int firstQuery, int queryCount, GPUBuffer destination, double destinationOffset) -
finish
GPUCommandEncoder.CommandBuffer finish() -
finish
-
pushDebugGroup
-
popDebugGroup
void popDebugGroup() -
insertDebugMarker
-