Package org.robovm.apple.metalps
Class MPSVectorDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metalps.MPSVectorDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MPSVectorDescriptor extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MPSVectorDescriptor.MPSVectorDescriptorPtr
-
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 MPSVectorDescriptor()
MPSVectorDescriptor(long length, long vectors, long vectorBytes, MPSDataType dataType)
MPSVectorDescriptor(long length, MPSDataType dataType)
protected
MPSVectorDescriptor(NSObject.Handle h, long handle)
protected
MPSVectorDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected static long
create(long length, long vectors, long vectorBytes, MPSDataType dataType)
protected static long
create(long length, MPSDataType dataType)
MPSDataType
getDataType()
long
getLength()
long
getVectorBytes()
static long
getVectorBytes(long length, MPSDataType dataType)
long
getVectors()
void
setDataType(MPSDataType v)
void
setLength(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
-
MPSVectorDescriptor
public MPSVectorDescriptor()
-
MPSVectorDescriptor
protected MPSVectorDescriptor(NSObject.Handle h, long handle)
-
MPSVectorDescriptor
protected MPSVectorDescriptor(NSObject.SkipInit skipInit)
-
MPSVectorDescriptor
public MPSVectorDescriptor(long length, MPSDataType dataType)
-
MPSVectorDescriptor
public MPSVectorDescriptor(long length, long vectors, long vectorBytes, MPSDataType dataType)
-
-
Method Detail
-
getLength
public long getLength()
-
setLength
public void setLength(long v)
-
getVectors
public long getVectors()
-
getDataType
public MPSDataType getDataType()
-
setDataType
public void setDataType(MPSDataType v)
-
getVectorBytes
public long getVectorBytes()
-
create
protected static long create(long length, MPSDataType dataType)
-
create
protected static long create(long length, long vectors, long vectorBytes, MPSDataType dataType)
-
getVectorBytes
public static long getVectorBytes(long length, MPSDataType dataType)
-
-