A compute command in an indirect command buffer.
Don’t implement this protocol; you get objects of this type by asking a
MTLIndirectCommandBuffer for them.
Use this object to reset or encode a command. You must always reset a command before encoding a new command.
Setting a Command's Arguments
Synchronizing Command Execution
Adds a barrier to ensure that commands executed prior to this command are complete before this command executes.
Encoding a Compute Command
Resetting a Command
Resets the command to its default state.