Share via


IMTL4ComputeCommandEncoder.ExecuteCommandsInBuffer Method

Definition

Overloads

ExecuteCommandsInBuffer(IMTLIndirectCommandBuffer, UInt64)

[Foundation.Export("executeCommandsInBuffer:indirectBuffer:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void ExecuteCommandsInBuffer(Metal.IMTLIndirectCommandBuffer indirectCommandbuffer, ulong indirectRangeBuffer);
[<Foundation.Export("executeCommandsInBuffer:indirectBuffer:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteCommandsInBuffer : Metal.IMTLIndirectCommandBuffer * uint64 -> unit
override this.ExecuteCommandsInBuffer : Metal.IMTLIndirectCommandBuffer * uint64 -> unit

Parameters

indirectCommandbuffer
IMTLIndirectCommandBuffer
indirectRangeBuffer
UInt64
Attributes

Applies to

ExecuteCommandsInBuffer(IMTLIndirectCommandBuffer, NSRange)

[Foundation.Export("executeCommandsInBuffer:withRange:")]
[Foundation.RequiredMember]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual void ExecuteCommandsInBuffer(Metal.IMTLIndirectCommandBuffer indirectCommandBuffer, Foundation.NSRange executionRange);
[<Foundation.Export("executeCommandsInBuffer:withRange:")>]
[<Foundation.RequiredMember>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ExecuteCommandsInBuffer : Metal.IMTLIndirectCommandBuffer * Foundation.NSRange -> unit
override this.ExecuteCommandsInBuffer : Metal.IMTLIndirectCommandBuffer * Foundation.NSRange -> unit

Parameters

indirectCommandBuffer
IMTLIndirectCommandBuffer
executionRange
NSRange
Attributes

Applies to