Package org.robovm.apple.metal
Class MTLArrayType
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLType
-
- org.robovm.apple.metal.MTLArrayType
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLArrayType extends MTLType
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLArrayType.MTLArrayTypePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.metal.MTLType
MTLType.MTLTypePtr
-
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 MTLArrayType()
protected
MTLArrayType(NSObject.Handle h, long handle)
protected
MTLArrayType(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLPointerType
elementPointerType()
MTLTextureReferenceType
elementTextureReferenceType()
long
getArgumentIndexStride()
long
getArrayLength()
MTLArrayType
getElementArrayType()
MTLStructType
getElementStructType()
MTLDataType
getElementType()
long
getStride()
-
Methods inherited from class org.robovm.apple.metal.MTLType
getDataType
-
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
-
MTLArrayType
public MTLArrayType()
-
MTLArrayType
protected MTLArrayType(NSObject.Handle h, long handle)
-
MTLArrayType
protected MTLArrayType(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getElementType
public MTLDataType getElementType()
-
getArrayLength
public long getArrayLength()
-
getStride
public long getStride()
-
getArgumentIndexStride
public long getArgumentIndexStride()
- Since:
- Available in iOS 11.0 and later.
-
getElementStructType
public MTLStructType getElementStructType()
-
getElementArrayType
public MTLArrayType getElementArrayType()
-
elementTextureReferenceType
public MTLTextureReferenceType elementTextureReferenceType()
- Since:
- Available in iOS 11.0 and later.
-
elementPointerType
public MTLPointerType elementPointerType()
- Since:
- Available in iOS 11.0 and later.
-
-