Interface MTLCommandEncoder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      @NotNull MTLDevice device()
      [@property] device The device this resource was created against.
      void endEncoding()
      endEncoding Declare that all command generation from this encoder is complete, and detach from the MTLCommandBuffer.
      void insertDebugSignpost​(@NotNull java.lang.String string)
      insertDebugSignpost: Inserts a debug string into the command buffer.
      @Nullable java.lang.String label()
      [@property] label A string to help identify this object.
      void popDebugGroup()
      popDebugGroup Pop the latest named string off of the stack.
      void pushDebugGroup​(@NotNull java.lang.String string)
      pushDebugGroup: Push a new named string onto a stack of string labels.
      void setLabel​(@Nullable java.lang.String value)
      [@property] label A string to help identify this object.
    • Method Detail

      • device

        @NotNull
        @NotNull MTLDevice device()
        [@property] device The device this resource was created against.
      • endEncoding

        void endEncoding()
        endEncoding Declare that all command generation from this encoder is complete, and detach from the MTLCommandBuffer.
      • insertDebugSignpost

        void insertDebugSignpost​(@NotNull
                                 @NotNull java.lang.String string)
        insertDebugSignpost: Inserts a debug string into the command buffer. This does not change any API behavior, but can be useful when debugging.
      • label

        @Nullable
        @Nullable java.lang.String label()
        [@property] label A string to help identify this object.
      • popDebugGroup

        void popDebugGroup()
        popDebugGroup Pop the latest named string off of the stack.
      • pushDebugGroup

        void pushDebugGroup​(@NotNull
                            @NotNull java.lang.String string)
        pushDebugGroup: Push a new named string onto a stack of string labels.
      • setLabel

        void setLabel​(@Nullable
                      @Nullable java.lang.String value)
        [@property] label A string to help identify this object.