Instance Method

setIndirectCommandBuffer(_:index:)

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

Required.

Declaration

func setIndirectCommandBuffer(_ indirectCommandBuffer: MTLIndirectCommandBuffer?, index: Int)

Parameters

indirectCommandBuffer

The indirect command buffer to encode.

index

The index of the inlined constant data argument within the argument buffer. This value corresponds to either the index ID of a Metal shading language declaration or the index field of a MTLArgumentDescriptor object.

See Also

Encoding Indirect Command Buffers

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

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