init
TypeScriptstatic initBufferDescriptor(buffer: SDKHandle, descriptor: MPSMatrixDescriptor): MPSMatrixSwift declarationinit(buffer: any MTLBuffer, descriptor: MPSMatrixDescriptor)class · iOS 10.0+ · SDK 27.1
class MPSMatrixstatic initBufferDescriptor(buffer: SDKHandle, descriptor: MPSMatrixDescriptor): MPSMatrixSwift declarationinit(buffer: any MTLBuffer, descriptor: MPSMatrixDescriptor)static initBufferOffsetDescriptor(buffer: SDKHandle, offset: number, descriptor: MPSMatrixDescriptor): MPSMatrixSwift declarationinit(buffer: any MTLBuffer, offset: Int, descriptor: MPSMatrixDescriptor)static initDeviceDescriptor(device: SDKHandle, descriptor: MPSMatrixDescriptor): MPSMatrixSwift declarationinit(device: any MTLDevice, descriptor: MPSMatrixDescriptor)resourceSize(): numberSwift declarationfunc resourceSize() -> Intsynchronize(commandBuffer: SDKHandle): voidSwift declarationfunc synchronize(on commandBuffer: any MTLCommandBuffer)get columns(): numberSwift declarationvar columns: Int { get }get data(): SDKHandleSwift declarationvar data: any MTLBuffer { get }get dataType(): MPSDataTypeSwift declarationvar dataType: MPSDataType { get }get device(): SDKHandleSwift declarationvar device: any MTLDevice { get }get matrices(): numberSwift declarationvar matrices: Int { get }get matrixBytes(): numberSwift declarationvar matrixBytes: Int { get }get offset(): numberSwift declarationvar offset: Int { get }get rowBytes(): numberSwift declarationvar rowBytes: Int { get }get rows(): numberSwift declarationvar rows: Int { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSMatrix.init()
inherited init: cannot prove legal (class declares 3 custom initializers)