Package org.robovm.apple.metal
Class MTLComputePipelineDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLComputePipelineDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLComputePipelineDescriptor extends NSObject
- Since:
- Available in iOS 9.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLComputePipelineDescriptor.MTLComputePipelineDescriptorPtr
-
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 MTLComputePipelineDescriptor()
protected
MTLComputePipelineDescriptor(NSObject.Handle h, long handle)
protected
MTLComputePipelineDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLPipelineBufferDescriptorArray
getBuffers()
MTLFunction
getComputeFunction()
java.lang.String
getLabel()
long
getMaxTotalThreadsPerThreadgroup()
MTLStageInputOutputDescriptor
getStageInputDescriptor()
boolean
isThreadGroupSizeMultipleOfThreadExecutionWidth()
void
reset()
void
setComputeFunction(MTLFunction v)
void
setLabel(java.lang.String v)
void
setMaxTotalThreadsPerThreadgroup(long v)
void
setStageInputDescriptor(MTLStageInputOutputDescriptor v)
void
setThreadGroupSizeMultipleOfThreadExecutionWidth(boolean 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
-
MTLComputePipelineDescriptor
public MTLComputePipelineDescriptor()
-
MTLComputePipelineDescriptor
protected MTLComputePipelineDescriptor(NSObject.Handle h, long handle)
-
MTLComputePipelineDescriptor
protected MTLComputePipelineDescriptor(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String v)
-
getComputeFunction
public MTLFunction getComputeFunction()
-
setComputeFunction
public void setComputeFunction(MTLFunction v)
-
isThreadGroupSizeMultipleOfThreadExecutionWidth
public boolean isThreadGroupSizeMultipleOfThreadExecutionWidth()
-
setThreadGroupSizeMultipleOfThreadExecutionWidth
public void setThreadGroupSizeMultipleOfThreadExecutionWidth(boolean v)
-
getMaxTotalThreadsPerThreadgroup
public long getMaxTotalThreadsPerThreadgroup()
- Since:
- Available in iOS 12.0 and later.
-
setMaxTotalThreadsPerThreadgroup
public void setMaxTotalThreadsPerThreadgroup(long v)
- Since:
- Available in iOS 12.0 and later.
-
getStageInputDescriptor
public MTLStageInputOutputDescriptor getStageInputDescriptor()
- Since:
- Available in iOS 10.0 and later.
-
setStageInputDescriptor
public void setStageInputDescriptor(MTLStageInputOutputDescriptor v)
- Since:
- Available in iOS 10.0 and later.
-
getBuffers
public MTLPipelineBufferDescriptorArray getBuffers()
- Since:
- Available in iOS 11.0 and later.
-
reset
public void reset()
-
-