Package org.robovm.apple.metal
Class MTLArgumentDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLArgumentDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLArgumentDescriptor extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLArgumentDescriptor.MTLArgumentDescriptorPtr
-
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 MTLArgumentDescriptor()
protected
MTLArgumentDescriptor(NSObject.Handle h, long handle)
protected
MTLArgumentDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MTLArgumentDescriptor
argumentDescriptor()
MTLArgumentAccess
getAccess()
long
getArrayLength()
long
getConstantBlockAlignment()
MTLDataType
getDataType()
long
getIndex()
MTLTextureType
getTextureType()
void
setAccess(MTLArgumentAccess v)
void
setArrayLength(long v)
void
setConstantBlockAlignment(long v)
void
setDataType(MTLDataType v)
void
setIndex(long v)
void
setTextureType(MTLTextureType 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
-
MTLArgumentDescriptor
public MTLArgumentDescriptor()
-
MTLArgumentDescriptor
protected MTLArgumentDescriptor(NSObject.Handle h, long handle)
-
MTLArgumentDescriptor
protected MTLArgumentDescriptor(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDataType
public MTLDataType getDataType()
-
setDataType
public void setDataType(MTLDataType v)
-
getIndex
public long getIndex()
-
setIndex
public void setIndex(long v)
-
getArrayLength
public long getArrayLength()
-
setArrayLength
public void setArrayLength(long v)
-
getAccess
public MTLArgumentAccess getAccess()
-
setAccess
public void setAccess(MTLArgumentAccess v)
-
getTextureType
public MTLTextureType getTextureType()
-
setTextureType
public void setTextureType(MTLTextureType v)
-
getConstantBlockAlignment
public long getConstantBlockAlignment()
-
setConstantBlockAlignment
public void setConstantBlockAlignment(long v)
-
argumentDescriptor
public static MTLArgumentDescriptor argumentDescriptor()
-
-