One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSMatrixSum

class · iOS 11.0+ · SDK 27.1

class MPSMatrixSum

Members (14)

method · iOS 11.0+

encode

TypeScript
encode(buffer: SDKHandle, sourceMatrices: Array<MPSMatrix>, resultMatrix: MPSMatrix, scaleVector: (MPSVector) | null, offsetVector: (MPSVector) | null, biasVector: (MPSVector) | null, startIndex: number): void
Swift declaration
func encode(to buffer: any MTLCommandBuffer, sourceMatrices: [MPSMatrix], resultMatrix: MPSMatrix, scale scaleVector: MPSVector?, offsetVector: MPSVector?, biasVector: MPSVector?, start startIndex: Int)
init · iOS 11.0+

init

TypeScript
static initCoderDevice(aDecoder: _Foundation_NSCoder, device: SDKHandle): (MPSMatrixSum) | null
Swift declaration
init?(coder aDecoder: NSCoder, device: any MTLDevice)
init · iOS 11.0+

init

TypeScript
static initDeviceCountRowsColumnsTranspose(device: SDKHandle, count: number, rows: number, columns: number, transpose: boolean): MPSMatrixSum
Swift declaration
init(device: any MTLDevice, count: Int, rows: Int, columns: Int, transpose: Bool)
method · iOS 11.0+

neuronType

TypeScript
neuronType(): MPSCNNNeuronType
Swift declaration
func neuronType() -> MPSCNNNeuronType
method · iOS 11.0+

setNeuronType

TypeScript
setNeuronType(neuronType: MPSCNNNeuronType, parameterA: number, parameterB: number, parameterC: number): void
Swift declaration
func setNeuronType(_ neuronType: MPSCNNNeuronType, parameterA: Float, parameterB: Float, parameterC: Float)
get · iOS 11.0+

columns

TypeScript
get columns(): number
Swift declaration
var columns: Int { get }
get · iOS 11.0+

count

TypeScript
get count(): number
Swift declaration
var count: Int { get }
get · iOS 11.0+

neuronParameterA

TypeScript
get neuronParameterA(): number
Swift declaration
var neuronParameterA: Float { get }
get · iOS 11.0+

neuronParameterB

TypeScript
get neuronParameterB(): number
Swift declaration
var neuronParameterB: Float { get }
get · iOS 11.0+

neuronParameterC

TypeScript
get neuronParameterC(): number
Swift declaration
var neuronParameterC: Float { get }
get · iOS 11.0+

resultMatrixOrigin

TypeScript
get resultMatrixOrigin(): _Metal_MTLOrigin
Swift declaration
var resultMatrixOrigin: MTLOrigin { get set }
set · iOS 11.0+

resultMatrixOrigin

TypeScript
set resultMatrixOrigin(value: _Metal_MTLOrigin)
Swift declaration
var resultMatrixOrigin: MTLOrigin { get set }
get · iOS 11.0+

rows

TypeScript
get rows(): number
Swift declaration
var rows: Int { get }
get · iOS 11.0+

transpose

TypeScript
get transpose(): boolean
Swift declaration
var 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 →