IMTLCaptureScope Interface

Definition

Custom capture scope boundary for debugging from Xcode.

[Foundation.Protocol(Name="MTLCaptureScope", WrapperType=typeof(Metal.MTLCaptureScopeWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 13, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.TvOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IMTLCaptureScope : IDisposable, ObjCRuntime.INativeObject
type IMTLCaptureScope = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

CommandQueue

Gets the command queue that created the scope.

Device

Gets the on which the scope was created.

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
Label

Gets or sets a descriptive label for the scope.

Methods

BeginScope()

Begins capturing.

EndScope()

Ends capturing.

Applies to