One Logo Pool Ball
MetalPerformanceShadersGraph · IOS API REFERENCE

MPSGraphCompilationDescriptor

class · iOS 15.0+ · SDK 27.1

class MPSGraphCompilationDescriptor

Members (18)

method · iOS 26.4+ · Deprecated in iOS 27.0

convertLayoutToNHWC

TypeScript
convertLayoutToNHWC(): void
Swift declaration
func convertLayoutToNHWC()
method · iOS 27.0+

disableAutoLayoutConversion

TypeScript
disableAutoLayoutConversion(): void
Swift declaration
func disableAutoLayoutConversion()
method · iOS 15.0+

disableTypeInference

TypeScript
disableTypeInference(): void
Swift declaration
func disableTypeInference()
init

init

TypeScript
static init(): MPSGraphCompilationDescriptor
Swift declaration
init()
get · iOS 17.1+

callables

TypeScript
get callables(): (Record<string, MPSGraphExecutable>) | null
Swift declaration
var callables: [String : MPSGraphExecutable]? { get set }
set · iOS 17.1+

callables

TypeScript
set callables(value: (Record<string, MPSGraphExecutable>) | null)
Swift declaration
var callables: [String : MPSGraphExecutable]? { get set }
get · iOS 16.0+

compilationCompletionHandler

TypeScript
get compilationCompletionHandler(): ((arg0: MPSGraphExecutable, arg1: (NativeError) | null) => Promise<void>)
Swift declaration
var compilationCompletionHandler: MPSGraphCompilationCompletionHandler { get set }
set · iOS 16.0+

compilationCompletionHandler

TypeScript
set compilationCompletionHandler(value: ((arg0: MPSGraphExecutable, arg1: (NativeError) | null) => void))
Swift declaration
var compilationCompletionHandler: MPSGraphCompilationCompletionHandler { get set }
get · iOS 16.0+

dispatchQueue

TypeScript
get dispatchQueue(): _Dispatch_DispatchQueue
Swift declaration
var dispatchQueue: dispatch_queue_t { get set }
set · iOS 16.0+

dispatchQueue

TypeScript
set dispatchQueue(value: _Dispatch_DispatchQueue)
Swift declaration
var dispatchQueue: dispatch_queue_t { get set }
get · iOS 15.4+

optimizationLevel

TypeScript
get optimizationLevel(): MPSGraphOptimization
Swift declaration
var optimizationLevel: MPSGraphOptimization { get set }
set · iOS 15.4+

optimizationLevel

TypeScript
set optimizationLevel(value: MPSGraphOptimization)
Swift declaration
var optimizationLevel: MPSGraphOptimization { get set }
get · iOS 15.4+ · Deprecated in iOS 17.0

optimizationProfile

TypeScript
get optimizationProfile(): MPSGraphOptimizationProfile
Swift declaration
var optimizationProfile: MPSGraphOptimizationProfile { get set }
set · iOS 15.4+ · Deprecated in iOS 17.0

optimizationProfile

TypeScript
set optimizationProfile(value: MPSGraphOptimizationProfile)
Swift declaration
var optimizationProfile: MPSGraphOptimizationProfile { get set }
get · iOS 26.0+

reducedPrecisionFastMath

TypeScript
get reducedPrecisionFastMath(): MPSGraphReducedPrecisionFastMath
Swift declaration
var reducedPrecisionFastMath: MPSGraphReducedPrecisionFastMath { get set }
set · iOS 26.0+

reducedPrecisionFastMath

TypeScript
set reducedPrecisionFastMath(value: MPSGraphReducedPrecisionFastMath)
Swift declaration
var reducedPrecisionFastMath: MPSGraphReducedPrecisionFastMath { get set }
get · iOS 16.0+

waitForCompilationCompletion

TypeScript
get waitForCompilationCompletion(): boolean
Swift declaration
var waitForCompilationCompletion: Bool { get set }
set · iOS 16.0+

waitForCompilationCompletion

TypeScript
set waitForCompilationCompletion(value: boolean)
Swift declaration
var waitForCompilationCompletion: Bool { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All MetalPerformanceShadersGraph types →