Package org.robovm.apple.metalps
Class MPSTemporaryMatrix
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSMatrix
-
- org.robovm.apple.metalps.MPSTemporaryMatrix
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MPSTemporaryMatrix extends MPSMatrix
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSTemporaryMatrix.MPSTemporaryMatrixPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metalps.MPSMatrix
MPSMatrix.MPSMatrixPtr
-
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 protected
MPSTemporaryMatrix()
protected
MPSTemporaryMatrix(NSObject.Handle h, long handle)
protected
MPSTemporaryMatrix(NSObject.SkipInit skipInit)
MPSTemporaryMatrix(MTLCommandBuffer commandBuffer, MPSMatrixDescriptor matrixDescriptor)
MPSTemporaryMatrix(MTLDevice device, MPSMatrixDescriptor descriptor)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(MTLCommandBuffer commandBuffer, MPSMatrixDescriptor matrixDescriptor)
static void
createPrefetchStorage(MTLCommandBuffer commandBuffer, NSArray<MPSMatrixDescriptor> descriptorList)
long
getReadCount()
void
setReadCount(long v)
-
Methods inherited from class org.robovm.apple.metalps.MPSMatrix
getColumns, getData, getDataType, getDevice, getMatrices, getMatrixBytes, getRowBytes, getRows, init, init, resourceSize, synchronizeOnCommandBuffer
-
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
-
MPSTemporaryMatrix
protected MPSTemporaryMatrix()
-
MPSTemporaryMatrix
protected MPSTemporaryMatrix(NSObject.Handle h, long handle)
-
MPSTemporaryMatrix
protected MPSTemporaryMatrix(NSObject.SkipInit skipInit)
-
MPSTemporaryMatrix
public MPSTemporaryMatrix(MTLCommandBuffer commandBuffer, MPSMatrixDescriptor matrixDescriptor)
-
MPSTemporaryMatrix
public MPSTemporaryMatrix(MTLDevice device, MPSMatrixDescriptor descriptor)
-
-
Method Detail
-
getReadCount
public long getReadCount()
-
setReadCount
public void setReadCount(long v)
-
create
protected static long create(MTLCommandBuffer commandBuffer, MPSMatrixDescriptor matrixDescriptor)
-
createPrefetchStorage
public static void createPrefetchStorage(MTLCommandBuffer commandBuffer, NSArray<MPSMatrixDescriptor> descriptorList)
-
-