Skip to content

GPUComputePassEncoder

[<Interface>]
type GPUComputePassEncoder =
    abstract member ``end`` () : unit
    abstract member dispatchWorkgroups (workgroupCountX: GPUSize32, ?workgroupCountY: GPUSize32, ?workgroupCountZ: GPUSize32) : unit
    abstract member dispatchWorkgroupsIndirect (indirectBuffer: GPUBuffer, indirectOffset: GPUSize64) : unit
    abstract member setPipeline (pipeline: GPUComputePipeline) : unit
AssemblyGlutinum.Web
Inheritsobj \| null
ImplementsGPUObjectBase, GPUDebugCommandsMixin, GPUBindingCommandsMixin
Attributes[<AllowNullLiteral>] [<Interface>] [<Global>]

Methods

abstract member ``end`` () : unit
abstract member dispatchWorkgroups (workgroupCountX: GPUSize32, ?workgroupCountY: GPUSize32, ?workgroupCountZ: GPUSize32) : unit
abstract member dispatchWorkgroupsIndirect (indirectBuffer: GPUBuffer, indirectOffset: GPUSize64) : unit
abstract member setPipeline (pipeline: GPUComputePipeline) : unit