Instance Method


Encodes an array of indirect command buffers into the argument buffer.


func setIndirectCommandBuffers(_ buffers: [MTLIndirectCommandBuffer?], range: Range<Int>)



An array of indirect command buffers to encode.


A range of indices for the array of samplers within the argument buffer. These values correspond to either the index IDs of a Metal shading language declaration or the index fields of MTLArgumentDescriptor objects.

See Also

Encoding Indirect Command Buffers

func setIndirectCommandBuffer(MTLIndirectCommandBuffer?, index: Int)

Encodes a reference to an indirect command buffer into the argument buffer.


Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software