GPUCommandEncoder
[<Interface>]
type GPUCommandEncoder =
abstract member beginComputePass (?descriptor: GPUComputePassDescriptor) : GPUComputePassEncoder
abstract member beginRenderPass (descriptor: GPURenderPassDescriptor) : GPURenderPassEncoder
abstract member clearBuffer (buffer: GPUBuffer, ?offset: GPUSize64, ?size: GPUSize64) : unit
abstract member copyBufferToBuffer (source: GPUBuffer, sourceOffset: GPUSize64, destination: GPUBuffer, destinationOffset: GPUSize64, ?size: GPUSize64) : unit
abstract member copyBufferToBuffer (source: GPUBuffer, destination: GPUBuffer, ?size: GPUSize64) : unit
abstract member copyBufferToTexture (source: GPUTexelCopyBufferInfo, destination: GPUTexelCopyTextureInfo, copySize: Iterable<GPUIntegerCoordinate>) : unit
abstract member copyBufferToTexture (source: GPUTexelCopyBufferInfo, destination: GPUTexelCopyTextureInfo, copySize: GPUExtent3DDict) : unit
abstract member copyBufferToTexture (source: GPUTexelCopyBufferInfo, destination: GPUTexelCopyTextureInfo, copySize: ResizeArray<GPUIntegerCoordinate>) : unit
abstract member copyTextureToBuffer (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyBufferInfo, copySize: Iterable<GPUIntegerCoordinate>) : unit
abstract member copyTextureToBuffer (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyBufferInfo, copySize: GPUExtent3DDict) : unit
abstract member copyTextureToBuffer (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyBufferInfo, copySize: ResizeArray<GPUIntegerCoordinate>) : unit
abstract member copyTextureToTexture (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyTextureInfo, copySize: Iterable<GPUIntegerCoordinate>) : unit
abstract member copyTextureToTexture (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyTextureInfo, copySize: GPUExtent3DDict) : unit
abstract member copyTextureToTexture (source: GPUTexelCopyTextureInfo, destination: GPUTexelCopyTextureInfo, copySize: ResizeArray<GPUIntegerCoordinate>) : unit
abstract member finish (?descriptor: GPUCommandBufferDescriptor) : GPUCommandBuffer
abstract member resolveQuerySet (querySet: GPUQuerySet, firstQuery: GPUSize32, queryCount: GPUSize32, destination: GPUBuffer, destinationOffset: GPUSize64) : unit
| |
|---|
| Assembly | Glutinum.Web |
| Inherits | obj \| null |
| Implements | GPUObjectBase, GPUDebugCommandsMixin |
| Attributes | [<AllowNullLiteral>] [<Interface>] [<Global>] |
Methods