Package org.robovm.apple.metal
Class MTLArgument
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLArgument
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLArgument extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLArgument.MTLArgumentPtr
-
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 MTLArgument()
protected
MTLArgument(NSObject.Handle h, long handle)
protected
MTLArgument(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLArgumentAccess
getAccess()
long
getArrayLength()
long
getBufferAlignment()
long
getBufferDataSize()
MTLDataType
getBufferDataType()
MTLPointerType
getBufferPointerType()
MTLStructType
getBufferStructType()
long
getIndex()
java.lang.String
getName()
MTLDataType
getTextureDataType()
MTLTextureType
getTextureType()
long
getThreadgroupMemoryAlignment()
long
getThreadgroupMemoryDataSize()
MTLArgumentType
getType()
boolean
isActive()
boolean
isDepthTexture()
-
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
-
MTLArgument
public MTLArgument()
-
MTLArgument
protected MTLArgument(NSObject.Handle h, long handle)
-
MTLArgument
protected MTLArgument(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getName
public java.lang.String getName()
-
getType
public MTLArgumentType getType()
-
getAccess
public MTLArgumentAccess getAccess()
-
getIndex
public long getIndex()
-
isActive
public boolean isActive()
-
getBufferAlignment
public long getBufferAlignment()
-
getBufferDataSize
public long getBufferDataSize()
-
getBufferDataType
public MTLDataType getBufferDataType()
-
getBufferStructType
public MTLStructType getBufferStructType()
-
getBufferPointerType
public MTLPointerType getBufferPointerType()
- Since:
- Available in iOS 11.0 and later.
-
getThreadgroupMemoryAlignment
public long getThreadgroupMemoryAlignment()
-
getThreadgroupMemoryDataSize
public long getThreadgroupMemoryDataSize()
-
getTextureType
public MTLTextureType getTextureType()
-
getTextureDataType
public MTLDataType getTextureDataType()
-
isDepthTexture
public boolean isDepthTexture()
- Since:
- Available in iOS 10.0 and later.
-
getArrayLength
public long getArrayLength()
- Since:
- Available in iOS 10.0 and later.
-
-