MetalPerformanceShaders · IOS API REFERENCE
MPSMatrixDescriptor
class · iOS 10.0+ · SDK 27.1
class MPSMatrixDescriptor
Members (15)
init · iOS 10.0+ · Deprecated in iOS 11.0init
TypeScriptstatic initDimensionsColumnsRowBytesDataType(rows: number, columns: number, rowBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declarationconvenience init(dimensions rows: Int, columns: Int, rowBytes: Int, dataType: MPSDataType)
init · iOS 11.0+init
TypeScriptstatic initRowsColumnsMatricesRowBytesMatrixBytesDataType(rows: number, columns: number, matrices: number, rowBytes: number, matrixBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declarationconvenience init(rows: Int, columns: Int, matrices: Int, rowBytes: Int, matrixBytes: Int, dataType: MPSDataType)
init · iOS 11.0+init
TypeScriptstatic initRowsColumnsRowBytesDataType(rows: number, columns: number, rowBytes: number, dataType: MPSDataType): MPSMatrixDescriptor
Swift declarationconvenience init(rows: Int, columns: Int, rowBytes: Int, dataType: MPSDataType)
static · iOS 11.0+rowBytes
TypeScriptstatic rowBytesForColumnsDataType(columns: number, dataType: MPSDataType): number
Swift declarationclass func rowBytes(forColumns columns: Int, dataType: MPSDataType) -> Int
static · iOS 10.0+ · Deprecated in iOS 11.0rowBytes
TypeScriptstatic rowBytesFromColumnsDataType(columns: number, dataType: MPSDataType): number
Swift declarationclass func rowBytes(fromColumns columns: Int, dataType: MPSDataType) -> Int
get · iOS 10.0+columns
TypeScriptget columns(): number
Swift declarationvar columns: Int { get set }
set · iOS 10.0+columns
TypeScriptset columns(value: number)
Swift declarationvar columns: Int { get set }
get · iOS 10.0+dataType
TypeScriptget dataType(): MPSDataType
Swift declarationvar dataType: MPSDataType { get set }
set · iOS 10.0+dataType
TypeScriptset dataType(value: MPSDataType)
Swift declarationvar dataType: MPSDataType { get set }
get · iOS 11.0+matrices
TypeScriptget matrices(): number
Swift declarationvar matrices: Int { get }
get · iOS 11.0+matrixBytes
TypeScriptget matrixBytes(): number
Swift declarationvar matrixBytes: Int { get }
get · iOS 10.0+rowBytes
TypeScriptget rowBytes(): number
Swift declarationvar rowBytes: Int { get set }
set · iOS 10.0+rowBytes
TypeScriptset rowBytes(value: number)
Swift declarationvar rowBytes: Int { get set }
get · iOS 10.0+rows
TypeScriptget rows(): number
Swift declarationvar rows: Int { get set }
set · iOS 10.0+rows
TypeScriptset rows(value: number)
Swift declarationvar 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 →