Enumeration

MTLCaptureDestination

The kinds of destinations for captured command data.

Declaration

typedef enum MTLCaptureDestination : NSInteger {
    ...
} MTLCaptureDestination;

Topics

Choosing a Destination

MTLCaptureDestinationDeveloperTools

An option specifying that data should be captured to Xcode and that execution should stop in Xcode after the data is captured.

MTLCaptureDestinationGPUTraceDocument

An option specifying that the captured command data should be saved to a GPU trace document.

See Also

Capturing a Frame Programmatically

Capturing GPU Command Data Programmatically

Invoke Metal’s frame capture from your app under the specific runtime conditions you choose.

Capturing Metal Commands Programmatically

Invoke Metal’s frame capture from your app, then save the resulting GPU trace to a file or view it in Xcode.

Creating a Custom Capture Scope

Use custom capture scopes to control which commands get captured.

MTLCaptureManager

An object you use to capture Metal command data in your app.

MTLCaptureScope

An object that defines custom boundaries for a GPU frame capture.

MTLCaptureDescriptor

A configuration for a Metal capture session.

MTLCaptureErrorDomain

The error domain for capture errors.

MTLCaptureError

Errors returned by capture sessions.