One Logo Pool Ball
MetalPerformanceShadersGraph · IOS API REFERENCE

MPSGraphDevice

class · iOS 14.0+ · SDK 27.1

class MPSGraphDevice

Members (3)

init · iOS 14.0+

init

TypeScript
static init(metalDevice: SDKHandle): MPSGraphDevice
Swift declaration
convenience init(mtlDevice metalDevice: any MTLDevice)
get · iOS 14.0+

metalDevice

TypeScript
get metalDevice(): (SDKHandle) | null
Swift declaration
var metalDevice: (any MTLDevice)? { get }
get · iOS 14.0+

type

TypeScript
get type(): MPSGraphDeviceType
Swift declaration
var type: MPSGraphDeviceType { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

MPSGraphDevice.init()

inherited init: cannot prove legal (class declares 2 custom initializers)

All MetalPerformanceShadersGraph types →