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,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 classMPSMatrixDescriptor.MPSMatrixDescriptorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
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)protectedMPSMatrixDescriptor(NSObject.Handle h, long handle)protectedMPSMatrixDescriptor(NSObject.SkipInit skipInit) -
Method Summary
Modifier and Type Method Description protected static longcreate(long rows, long columns, long matrices, long rowBytes, long matrixBytes, MPSDataType dataType)protected static longcreate(long rows, long columns, long rowBytes, MPSDataType dataType)static MPSMatrixDescriptorcreateForDimensions(long rows, long columns, long rowBytes, MPSDataType dataType)Deprecated.Deprecated in iOS 11.0.longgetColumns()MPSDataTypegetDataType()longgetMatrices()longgetMatrixBytes()longgetRowBytes()static longgetRowBytesForColumns(long columns, MPSDataType dataType)static longgetRowBytesFromColumns(long columns, MPSDataType dataType)Deprecated.Deprecated in iOS 11.0.longgetRows()voidsetColumns(long v)voidsetDataType(MPSDataType v)voidsetRowBytes(long v)voidsetRows(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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MPSMatrixDescriptor
public MPSMatrixDescriptor() -
MPSMatrixDescriptor
-
MPSMatrixDescriptor
-
MPSMatrixDescriptor
- 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 Details
-
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
-
setDataType
-
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. Use matrixDescriptorWithRows:columns:rowBytes:dataType instead.- Since:
- Available in iOS 10.0 and later.
-
create
- 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.Deprecated in iOS 11.0. Use rowBytesForColumns:dataType instead.- Since:
- Available in iOS 10.0 and later.
-
getRowBytesForColumns
- Since:
- Available in iOS 11.0 and later.
-