Package org.robovm.apple.metal
Class MTLComputePipelineState
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLComputePipelineState
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public final class MTLComputePipelineState extends NSObject implements NSObjectProtocol
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLComputePipelineState.MTLComputePipelineStatePtr
-
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 Constructor Description MTLComputePipelineState()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLDevice
getDevice()
java.lang.String
getLabel()
long
getMaxTotalThreadsPerThreadgroup()
long
getStaticThreadgroupMemoryLength()
long
getThreadExecutionWidth()
long
imageblockMemoryLengthForDimensions(MTLSize imageblockDimensions)
-
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
-
-
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
- Since:
- Available in iOS 11.0 and later.
-
getDevice
public MTLDevice getDevice()
-
getMaxTotalThreadsPerThreadgroup
public long getMaxTotalThreadsPerThreadgroup()
-
getThreadExecutionWidth
public long getThreadExecutionWidth()
-
getStaticThreadgroupMemoryLength
public long getStaticThreadgroupMemoryLength()
- Since:
- Available in iOS 11.0 and later.
-
imageblockMemoryLengthForDimensions
public long imageblockMemoryLengthForDimensions(MTLSize imageblockDimensions)
- Since:
- Available in iOS 11.0 and later.
-
-