Package org.robovm.apple.metal
Class MTLRenderPipelineDescriptor
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.metal.MTLRenderPipelineDescriptor
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class MTLRenderPipelineDescriptor extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMTLRenderPipelineDescriptor.MTLRenderPipelineDescriptorPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description MTLRenderPipelineDescriptor()protectedMTLRenderPipelineDescriptor(NSObject.Handle h, long handle)protectedMTLRenderPipelineDescriptor(NSObject.SkipInit skipInit) -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
MTLRenderPipelineDescriptor
public MTLRenderPipelineDescriptor() -
MTLRenderPipelineDescriptor
-
MTLRenderPipelineDescriptor
-
-
Method Details
-
getLabel
-
setLabel
-
getVertexFunction
-
setVertexFunction
-
getFragmentFunction
-
setFragmentFunction
-
getVertexDescriptor
-
setVertexDescriptor
-
getSampleCount
public long getSampleCount() -
setSampleCount
public void setSampleCount(long v) -
getRasterSampleCount
public long getRasterSampleCount() -
setRasterSampleCount
public void setRasterSampleCount(long v) -
isAlphaToCoverageEnabled
public boolean isAlphaToCoverageEnabled() -
setAlphaToCoverageEnabled
public void setAlphaToCoverageEnabled(boolean v) -
isAlphaToOneEnabled
public boolean isAlphaToOneEnabled() -
setAlphaToOneEnabled
public void setAlphaToOneEnabled(boolean v) -
isRasterizationEnabled
public boolean isRasterizationEnabled() -
setRasterizationEnabled
public void setRasterizationEnabled(boolean v) -
getMaxVertexAmplificationCount
public long getMaxVertexAmplificationCount()- Since:
- Available in iOS 13.0 and later.
-
setMaxVertexAmplificationCount
public void setMaxVertexAmplificationCount(long v)- Since:
- Available in iOS 13.0 and later.
-
getColorAttachments
-
getDepthAttachmentPixelFormat
-
setDepthAttachmentPixelFormat
-
getStencilAttachmentPixelFormat
-
setStencilAttachmentPixelFormat
-
getInputPrimitiveTopology
- Since:
- Available in iOS 12.0 and later.
-
setInputPrimitiveTopology
- Since:
- Available in iOS 12.0 and later.
-
getTessellationPartitionMode
- Since:
- Available in iOS 10.0 and later.
-
setTessellationPartitionMode
- Since:
- Available in iOS 10.0 and later.
-
getMaxTessellationFactor
public long getMaxTessellationFactor()- Since:
- Available in iOS 10.0 and later.
-
setMaxTessellationFactor
public void setMaxTessellationFactor(long v)- Since:
- Available in iOS 10.0 and later.
-
isTessellationFactorScaleEnabled
public boolean isTessellationFactorScaleEnabled()- Since:
- Available in iOS 10.0 and later.
-
setTessellationFactorScaleEnabled
public void setTessellationFactorScaleEnabled(boolean v)- Since:
- Available in iOS 10.0 and later.
-
getTessellationFactorFormat
- Since:
- Available in iOS 10.0 and later.
-
setTessellationFactorFormat
- Since:
- Available in iOS 10.0 and later.
-
getTessellationControlPointIndexType
- Since:
- Available in iOS 10.0 and later.
-
setTessellationControlPointIndexType
- Since:
- Available in iOS 10.0 and later.
-
getTessellationFactorStepFunction
- Since:
- Available in iOS 10.0 and later.
-
setTessellationFactorStepFunction
- Since:
- Available in iOS 10.0 and later.
-
getTessellationOutputWindingOrder
- Since:
- Available in iOS 10.0 and later.
-
setTessellationOutputWindingOrder
- Since:
- Available in iOS 10.0 and later.
-
getVertexBuffers
- Since:
- Available in iOS 11.0 and later.
-
getFragmentBuffers
- Since:
- Available in iOS 11.0 and later.
-
isSupportIndirectCommandBuffers
public boolean isSupportIndirectCommandBuffers()- Since:
- Available in iOS 12.0 and later.
-
setSupportIndirectCommandBuffers
public void setSupportIndirectCommandBuffers(boolean v)- Since:
- Available in iOS 12.0 and later.
-
getBinaryArchives
- Since:
- Available in iOS 14.0 and later.
-
setBinaryArchives
- Since:
- Available in iOS 14.0 and later.
-
getVertexPreloadedLibraries
- Since:
- Available in iOS 15.0 and later.
-
setVertexPreloadedLibraries
- Since:
- Available in iOS 15.0 and later.
-
getFragmentPreloadedLibraries
- Since:
- Available in iOS 15.0 and later.
-
setFragmentPreloadedLibraries
- Since:
- Available in iOS 15.0 and later.
-
getVertexLinkedFunctions
- Since:
- Available in iOS 15.0 and later.
-
setVertexLinkedFunctions
- Since:
- Available in iOS 15.0 and later.
-
getFragmentLinkedFunctions
- Since:
- Available in iOS 15.0 and later.
-
setFragmentLinkedFunctions
- Since:
- Available in iOS 15.0 and later.
-
isSupportAddingVertexBinaryFunctions
public boolean isSupportAddingVertexBinaryFunctions()- Since:
- Available in iOS 15.0 and later.
-
setSupportAddingVertexBinaryFunctions
public void setSupportAddingVertexBinaryFunctions(boolean v)- Since:
- Available in iOS 15.0 and later.
-
isSupportAddingFragmentBinaryFunctions
public boolean isSupportAddingFragmentBinaryFunctions()- Since:
- Available in iOS 15.0 and later.
-
setSupportAddingFragmentBinaryFunctions
public void setSupportAddingFragmentBinaryFunctions(boolean v)- Since:
- Available in iOS 15.0 and later.
-
getMaxVertexCallStackDepth
public long getMaxVertexCallStackDepth()- Since:
- Available in iOS 15.0 and later.
-
setMaxVertexCallStackDepth
public void setMaxVertexCallStackDepth(long v)- Since:
- Available in iOS 15.0 and later.
-
getMaxFragmentCallStackDepth
public long getMaxFragmentCallStackDepth()- Since:
- Available in iOS 15.0 and later.
-
setMaxFragmentCallStackDepth
public void setMaxFragmentCallStackDepth(long v)- Since:
- Available in iOS 15.0 and later.
-
reset
public void reset()
-