Class MTLCommandBufferStatus


  • public final class MTLCommandBufferStatus
    extends java.lang.Object
    [@enum] MTLCommandBufferStatus MTLCommandBufferStatus reports the current stage in the lifetime of MTLCommandBuffer, as it proceeds to enqueued, committed, scheduled, and completed. [@constant] MTLCommandBufferStatusNotEnqueued The command buffer has not been enqueued yet. [@constant] MTLCommandBufferStatusEnqueued This command buffer is enqueued, but not committed. [@constant] MTLCommandBufferStatusCommitted Commited to its command queue, but not yet scheduled for execution. [@constant] MTLCommandBufferStatusScheduled All dependencies have been resolved and the command buffer has been scheduled for execution. [@constant] MTLCommandBufferStatusCompleted The command buffer has finished executing successfully: any blocks set with -addCompletedHandler: may now be called. [@constant] MTLCommandBufferStatusError Execution of the command buffer was aborted due to an error during execution. Check -error for more information. API-Since: 8.0
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static long Committed
      API-Since: 8.0
      static long Completed
      API-Since: 8.0
      static long Enqueued
      API-Since: 8.0
      static long Error
      API-Since: 8.0
      static long NotEnqueued
      API-Since: 8.0
      static long Scheduled
      API-Since: 8.0
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait