Class MTLRenderPipelineDescriptor

  • All Implemented Interfaces:
    NSObjectProtocol, org.robovm.objc.ObjCProtocol

    public class MTLRenderPipelineDescriptor
    extends NSObject
    Since:
    Available in iOS 8.0 and later.
    • 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)
      • 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)
      • 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.
      • 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.
      • 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.
      • 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()