Package org.robovm.apple.metal
Class MTLTileRenderPipelineDescriptor
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.metal.MTLTileRenderPipelineDescriptor
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class MTLTileRenderPipelineDescriptor extends NSObject
- Since:
- Available in iOS 11.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLTileRenderPipelineDescriptor.MTLTileRenderPipelineDescriptorPtr
-
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 MTLTileRenderPipelineDescriptor()
protected
MTLTileRenderPipelineDescriptor(NSObject.Handle h, long handle)
protected
MTLTileRenderPipelineDescriptor(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MTLTileRenderPipelineColorAttachmentDescriptorArray
getColorAttachments()
java.lang.String
getLabel()
long
getMaxTotalThreadsPerThreadgroup()
long
getRasterSampleCount()
MTLPipelineBufferDescriptorArray
getTileBuffers()
MTLFunction
getTileFunction()
boolean
isThreadgroupSizeMatchesTileSize()
void
reset()
void
setLabel(java.lang.String v)
void
setMaxTotalThreadsPerThreadgroup(long v)
void
setRasterSampleCount(long v)
void
setThreadgroupSizeMatchesTileSize(boolean v)
void
setTileFunction(MTLFunction 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
-
MTLTileRenderPipelineDescriptor
public MTLTileRenderPipelineDescriptor()
-
MTLTileRenderPipelineDescriptor
protected MTLTileRenderPipelineDescriptor(NSObject.Handle h, long handle)
-
MTLTileRenderPipelineDescriptor
protected MTLTileRenderPipelineDescriptor(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String v)
-
getTileFunction
public MTLFunction getTileFunction()
-
setTileFunction
public void setTileFunction(MTLFunction v)
-
getRasterSampleCount
public long getRasterSampleCount()
-
setRasterSampleCount
public void setRasterSampleCount(long v)
-
getColorAttachments
public MTLTileRenderPipelineColorAttachmentDescriptorArray getColorAttachments()
-
isThreadgroupSizeMatchesTileSize
public boolean isThreadgroupSizeMatchesTileSize()
-
setThreadgroupSizeMatchesTileSize
public void setThreadgroupSizeMatchesTileSize(boolean v)
-
getTileBuffers
public MTLPipelineBufferDescriptorArray getTileBuffers()
- Since:
- Available in iOS 11.0 and later.
-
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.
-
reset
public void reset()
-
-