Class MTLComputePipelineDescriptor

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

    public class MTLComputePipelineDescriptor
    extends NSObject
    Since:
    Available in iOS 9.0 and later.
    • 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.
      • reset

        public void reset()