Package org.robovm.apple.metal
Class MTLPointerType
- 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.MTLPointerType
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLPointerType extends MTLType
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLPointerType.MTLPointerTypePtr
-
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 MTLPointerType()
protected
MTLPointerType(NSObject.Handle h, long handle)
protected
MTLPointerType(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLArrayType
elementArrayType()
MTLStructType
elementStructType()
MTLArgumentAccess
getAccess()
long
getAlignment()
long
getDataSize()
MTLDataType
getElementType()
boolean
isElementIsArgumentBuffer()
-
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
-
MTLPointerType
public MTLPointerType()
-
MTLPointerType
protected MTLPointerType(NSObject.Handle h, long handle)
-
MTLPointerType
protected MTLPointerType(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getElementType
public MTLDataType getElementType()
-
getAccess
public MTLArgumentAccess getAccess()
-
getAlignment
public long getAlignment()
-
getDataSize
public long getDataSize()
-
isElementIsArgumentBuffer
public boolean isElementIsArgumentBuffer()
- Since:
- Available in iOS 11.0 and later.
-
elementStructType
public MTLStructType elementStructType()
- Since:
- Available in iOS 11.0 and later.
-
elementArrayType
public MTLArrayType elementArrayType()
- Since:
- Available in iOS 11.0 and later.
-
-