MetalPerformanceShaders · IOS API REFERENCE
MPSMatrixSum
class · iOS 11.0+ · SDK 27.1
class MPSMatrixSum
Members (14)
method · iOS 11.0+encode
TypeScriptencode(buffer: SDKHandle, sourceMatrices: Array<MPSMatrix>, resultMatrix: MPSMatrix, scaleVector: (MPSVector) | null, offsetVector: (MPSVector) | null, biasVector: (MPSVector) | null, startIndex: number): void
Swift declarationfunc encode(to buffer: any MTLCommandBuffer, sourceMatrices: [MPSMatrix], resultMatrix: MPSMatrix, scale scaleVector: MPSVector?, offsetVector: MPSVector?, biasVector: MPSVector?, start startIndex: Int)
init · iOS 11.0+init
TypeScriptstatic initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSMatrixSum) | null
Swift declarationinit?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 11.0+init
TypeScriptstatic initDeviceCountRowsColumnsTranspose(device: SDKHandle, count: number, rows: number, columns: number, transpose: boolean): MPSMatrixSum
Swift declarationinit(device: any MTLDevice, count: Int, rows: Int, columns: Int, transpose: Bool)
method · iOS 11.0+neuronType
TypeScriptneuronType(): MPSCNNNeuronType
Swift declarationfunc neuronType() -> MPSCNNNeuronType
method · iOS 11.0+setNeuronType
TypeScriptsetNeuronType(neuronType: MPSCNNNeuronType, parameterA: number, parameterB: number, parameterC: number): void
Swift declarationfunc setNeuronType(_ neuronType: MPSCNNNeuronType, parameterA: Float, parameterB: Float, parameterC: Float)
get · iOS 11.0+columns
TypeScriptget columns(): number
Swift declarationvar columns: Int { get }
get · iOS 11.0+count
TypeScriptget count(): number
Swift declarationvar count: Int { get }
get · iOS 11.0+neuronParameterA
TypeScriptget neuronParameterA(): number
Swift declarationvar neuronParameterA: Float { get }
get · iOS 11.0+neuronParameterB
TypeScriptget neuronParameterB(): number
Swift declarationvar neuronParameterB: Float { get }
get · iOS 11.0+neuronParameterC
TypeScriptget neuronParameterC(): number
Swift declarationvar neuronParameterC: Float { get }
get · iOS 11.0+resultMatrixOrigin
TypeScriptget resultMatrixOrigin(): _Metal_MTLOrigin
Swift declarationvar resultMatrixOrigin: MTLOrigin { get set }
set · iOS 11.0+resultMatrixOrigin
TypeScriptset resultMatrixOrigin(value: _Metal_MTLOrigin)
Swift declarationvar resultMatrixOrigin: MTLOrigin { get set }
get · iOS 11.0+rows
TypeScriptget rows(): number
Swift declarationvar rows: Int { get }
get · iOS 11.0+transpose
TypeScriptget transpose(): boolean
Swift declarationvar transpose: Bool { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MPSMatrixSum.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All MetalPerformanceShaders types →