One Logo Pool Ball
MetalPerformanceShaders · IOS API REFERENCE

MPSMatrixDescriptor

class · iOS 10.0+ · SDK 27.1

class MPSMatrixDescriptor

Members (15)

init · iOS 10.0+ · Deprecated in iOS 11.0

init

TypeScript
static initDimensionsColumnsRowBytesDataType(rows: number, columns: number, rowBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declaration
convenience init(dimensions rows: Int, columns: Int, rowBytes: Int, dataType: MPSDataType)
init · iOS 11.0+

init

TypeScript
static initRowsColumnsMatricesRowBytesMatrixBytesDataType(rows: number, columns: number, matrices: number, rowBytes: number, matrixBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declaration
convenience init(rows: Int, columns: Int, matrices: Int, rowBytes: Int, matrixBytes: Int, dataType: MPSDataType)
init · iOS 11.0+

init

TypeScript
static initRowsColumnsRowBytesDataType(rows: number, columns: number, rowBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declaration
convenience init(rows: Int, columns: Int, rowBytes: Int, dataType: MPSDataType)
static · iOS 11.0+

rowBytes

TypeScript
static rowBytesForColumnsDataType(columns: number, dataType: MPSDataType): number
Swift declaration
class func rowBytes(forColumns columns: Int, dataType: MPSDataType) -> Int
static · iOS 10.0+ · Deprecated in iOS 11.0

rowBytes

TypeScript
static rowBytesFromColumnsDataType(columns: number, dataType: MPSDataType): number
Swift declaration
class func rowBytes(fromColumns columns: Int, dataType: MPSDataType) -> Int
get · iOS 10.0+

columns

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

columns

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

dataType

TypeScript
get dataType(): MPSDataType
Swift declaration
var dataType: MPSDataType { get set }
set · iOS 10.0+

dataType

TypeScript
set dataType(value: MPSDataType)
Swift declaration
var dataType: MPSDataType { get set }
get · iOS 11.0+

matrices

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

matrixBytes

TypeScript
get matrixBytes(): number
Swift declaration
var matrixBytes: Int { get }
get · iOS 10.0+

rowBytes

TypeScript
get rowBytes(): number
Swift declaration
var rowBytes: Int { get set }
set · iOS 10.0+

rowBytes

TypeScript
set rowBytes(value: number)
Swift declaration
var rowBytes: Int { get set }
get · iOS 10.0+

rows

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

rows

TypeScript
set rows(value: number)
Swift declaration
var rows: Int { get set }

Skipped declarations

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

MPSMatrixDescriptor.init()

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

All MetalPerformanceShaders types →