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
,org.robovm.objc.ObjCProtocol
public class MTLRenderPipelineDescriptor extends NSObject
- Since:
- Available in iOS 8.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
MTLRenderPipelineDescriptor.MTLRenderPipelineDescriptorPtr
-
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 MTLRenderPipelineDescriptor()
protected
MTLRenderPipelineDescriptor(NSObject.Handle h, long handle)
protected
MTLRenderPipelineDescriptor(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, willChangeValues
-
-
-
-
Constructor Detail
-
MTLRenderPipelineDescriptor
public MTLRenderPipelineDescriptor()
-
MTLRenderPipelineDescriptor
protected MTLRenderPipelineDescriptor(NSObject.Handle h, long handle)
-
MTLRenderPipelineDescriptor
protected MTLRenderPipelineDescriptor(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getLabel
public java.lang.String getLabel()
-
setLabel
public void setLabel(java.lang.String v)
-
getVertexFunction
public MTLFunction getVertexFunction()
-
setVertexFunction
public void setVertexFunction(MTLFunction v)
-
getFragmentFunction
public MTLFunction getFragmentFunction()
-
setFragmentFunction
public void setFragmentFunction(MTLFunction v)
-
getVertexDescriptor
public MTLVertexDescriptor getVertexDescriptor()
-
setVertexDescriptor
public void setVertexDescriptor(MTLVertexDescriptor v)
-
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)
-
getColorAttachments
public MTLRenderPipelineColorAttachmentDescriptorArray getColorAttachments()
-
getDepthAttachmentPixelFormat
public MTLPixelFormat getDepthAttachmentPixelFormat()
-
setDepthAttachmentPixelFormat
public void setDepthAttachmentPixelFormat(MTLPixelFormat v)
-
getStencilAttachmentPixelFormat
public MTLPixelFormat getStencilAttachmentPixelFormat()
-
setStencilAttachmentPixelFormat
public void setStencilAttachmentPixelFormat(MTLPixelFormat v)
-
getInputPrimitiveTopology
public MTLPrimitiveTopologyClass getInputPrimitiveTopology()
- Since:
- Available in iOS 12.0 and later.
-
setInputPrimitiveTopology
public void setInputPrimitiveTopology(MTLPrimitiveTopologyClass v)
- Since:
- Available in iOS 12.0 and later.
-
getTessellationPartitionMode
public MTLTessellationPartitionMode getTessellationPartitionMode()
- Since:
- Available in iOS 10.0 and later.
-
setTessellationPartitionMode
public void setTessellationPartitionMode(MTLTessellationPartitionMode v)
- 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
public MTLTessellationFactorFormat getTessellationFactorFormat()
- Since:
- Available in iOS 10.0 and later.
-
setTessellationFactorFormat
public void setTessellationFactorFormat(MTLTessellationFactorFormat v)
- Since:
- Available in iOS 10.0 and later.
-
getTessellationControlPointIndexType
public MTLTessellationControlPointIndexType getTessellationControlPointIndexType()
- Since:
- Available in iOS 10.0 and later.
-
setTessellationControlPointIndexType
public void setTessellationControlPointIndexType(MTLTessellationControlPointIndexType v)
- Since:
- Available in iOS 10.0 and later.
-
getTessellationFactorStepFunction
public MTLTessellationFactorStepFunction getTessellationFactorStepFunction()
- Since:
- Available in iOS 10.0 and later.
-
setTessellationFactorStepFunction
public void setTessellationFactorStepFunction(MTLTessellationFactorStepFunction v)
- Since:
- Available in iOS 10.0 and later.
-
getTessellationOutputWindingOrder
public MTLWinding getTessellationOutputWindingOrder()
- Since:
- Available in iOS 10.0 and later.
-
setTessellationOutputWindingOrder
public void setTessellationOutputWindingOrder(MTLWinding v)
- Since:
- Available in iOS 10.0 and later.
-
getVertexBuffers
public MTLPipelineBufferDescriptorArray getVertexBuffers()
- Since:
- Available in iOS 11.0 and later.
-
getFragmentBuffers
public MTLPipelineBufferDescriptorArray 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.
-
reset
public void reset()
-
-