Edit

Share via


IMTLCommandQueue Interface

Definition

System protocol for objects that can queue command buffers for running on a GPU.

[Foundation.Protocol(Name="MTLCommandQueue", WrapperType=typeof(Metal.MTLCommandQueueWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface IMTLCommandQueue : IDisposable, ObjCRuntime.INativeObject
type IMTLCommandQueue = interface
    interface INativeObject
    interface IDisposable
Attributes
Implements

Properties

Device
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
Label

Methods

CommandBuffer()
CommandBufferWithUnretainedReferences()
InsertDebugCaptureBoundary()

Developers should not use this deprecated method. Developers should use 'MTLCaptureScope' instead.

Applies to