Package org.robovm.apple.metalps
Class MPSMatrixDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSMatrixDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MPSMatrixDescriptor extends NSObject
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSMatrixDescriptor.MPSMatrixDescriptorPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description MPSMatrixDescriptor()
MPSMatrixDescriptor(long rows, long columns, long matrices, long rowBytes, long matrixBytes, MPSDataType dataType)
MPSMatrixDescriptor(long rows, long columns, long rowBytes, MPSDataType dataType)
protected
MPSMatrixDescriptor(NSObject.Handle h, long handle)
protected
MPSMatrixDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected static long
create(long rows, long columns, long matrices, long rowBytes, long matrixBytes, MPSDataType dataType)
protected static long
create(long rows, long columns, long rowBytes, MPSDataType dataType)
static MPSMatrixDescriptor
createForDimensions(long rows, long columns, long rowBytes, MPSDataType dataType)
Deprecated.Deprecated in iOS 11.0.long
getColumns()
MPSDataType
getDataType()
long
getMatrices()
long
getMatrixBytes()
long
getRowBytes()
static long
getRowBytesForColumns(long columns, MPSDataType dataType)
static long
getRowBytesFromColumns(long columns, MPSDataType dataType)
Deprecated.Deprecated in iOS 11.0.long
getRows()
void
setColumns(long v)
void
setDataType(MPSDataType v)
void
setRowBytes(long v)
void
setRows(long v)
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
MPSMatrixDescriptor
public MPSMatrixDescriptor()
-
MPSMatrixDescriptor
protected MPSMatrixDescriptor(NSObject.Handle h, long handle)
-
MPSMatrixDescriptor
protected MPSMatrixDescriptor(NSObject.SkipInit skipInit)
-
MPSMatrixDescriptor
public MPSMatrixDescriptor(long rows, long columns, long rowBytes, MPSDataType dataType)
- Since:
- Available in iOS 11.0 and later.
-
MPSMatrixDescriptor
public MPSMatrixDescriptor(long rows, long columns, long matrices, long rowBytes, long matrixBytes, MPSDataType dataType)
- Since:
- Available in iOS 11.0 and later.
-
-
Method Detail
-
getRows
public long getRows()
-
setRows
public void setRows(long v)
-
getColumns
public long getColumns()
-
setColumns
public void setColumns(long v)
-
getMatrices
public long getMatrices()
- Since:
- Available in iOS 11.0 and later.
-
getDataType
public MPSDataType getDataType()
-
setDataType
public void setDataType(MPSDataType v)
-
getRowBytes
public long getRowBytes()
-
setRowBytes
public void setRowBytes(long v)
-
getMatrixBytes
public long getMatrixBytes()
- Since:
- Available in iOS 11.0 and later.
-
createForDimensions
@Deprecated public static MPSMatrixDescriptor createForDimensions(long rows, long columns, long rowBytes, MPSDataType dataType)
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 10.0 and later.
-
create
protected static long create(long rows, long columns, long rowBytes, MPSDataType dataType)
- Since:
- Available in iOS 11.0 and later.
-
create
protected static long create(long rows, long columns, long matrices, long rowBytes, long matrixBytes, MPSDataType dataType)
- Since:
- Available in iOS 11.0 and later.
-
getRowBytesFromColumns
@Deprecated public static long getRowBytesFromColumns(long columns, MPSDataType dataType)
Deprecated.Deprecated in iOS 11.0.- Since:
- Available in iOS 10.0 and later.
-
getRowBytesForColumns
public static long getRowBytesForColumns(long columns, MPSDataType dataType)
- Since:
- Available in iOS 11.0 and later.
-
-