Package org.robovm.apple.metalps
Class MPSVector
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metalps.MPSVector
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
MPSTemporaryVector
public class MPSVector extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPSVector.MPSVectorPtrNested 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 protectedMPSVector()protectedMPSVector(NSObject.Handle h, long handle)protectedMPSVector(NSObject.SkipInit skipInit)MPSVector(MTLBuffer buffer, long offset, MPSVectorDescriptor descriptor)MPSVector(MTLBuffer buffer, MPSVectorDescriptor descriptor)MPSVector(MTLDevice device, MPSVectorDescriptor descriptor) -
Method Summary
Modifier and Type Method Description MTLBuffergetData()MPSDataTypegetDataType()MTLDevicegetDevice()longgetLength()longgetOffset()longgetVectorBytes()longgetVectors()protected longinit(MTLBuffer buffer, long offset, MPSVectorDescriptor descriptor)protected longinit(MTLBuffer buffer, MPSVectorDescriptor descriptor)protected longinit(MTLDevice device, MPSVectorDescriptor descriptor)longresourceSize()voidsynchronizeOnCommandBuffer(MTLCommandBuffer commandBuffer)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
-
MPSVector
protected MPSVector() -
MPSVector
-
MPSVector
-
MPSVector
-
MPSVector
- Since:
- Available in iOS 13.0 and later.
-
MPSVector
- Since:
- Available in iOS 11.3 and later.
-
-
Method Details
-
getDevice
-
getLength
public long getLength() -
getVectors
public long getVectors() -
getDataType
-
getVectorBytes
public long getVectorBytes() -
getOffset
public long getOffset()- Since:
- Available in iOS 13.0 and later.
-
getData
-
init
-
init
- Since:
- Available in iOS 13.0 and later.
-
init
- Since:
- Available in iOS 11.3 and later.
-
synchronizeOnCommandBuffer
- Since:
- Available in iOS 11.3 and later.
-
resourceSize
public long resourceSize()- Since:
- Available in iOS 11.3 and later.
-