Interface MTLIndirectComputeCommand


  • public interface MTLIndirectComputeCommand
    • Method Detail

      • clearBarrier

        void clearBarrier()
      • concurrentDispatchThreadgroupsThreadsPerThreadgroup

        void concurrentDispatchThreadgroupsThreadsPerThreadgroup​(MTLSize threadgroupsPerGrid,
                                                                 MTLSize threadsPerThreadgroup)
      • concurrentDispatchThreadsThreadsPerThreadgroup

        void concurrentDispatchThreadsThreadsPerThreadgroup​(MTLSize threadsPerGrid,
                                                            MTLSize threadsPerThreadgroup)
      • reset

        void reset()
      • setBarrier

        void setBarrier()
      • setKernelBufferOffsetAtIndex

        void setKernelBufferOffsetAtIndex​(MTLBuffer buffer,
                                          long offset,
                                          long index)
      • setStageInRegion

        void setStageInRegion​(MTLRegion region)
      • setThreadgroupMemoryLengthAtIndex

        void setThreadgroupMemoryLengthAtIndex​(long length,
                                               long index)
      • setImageblockWidthHeight

        void setImageblockWidthHeight​(long width,
                                      long height)