Contents

setRenderPipelineStates(_:range:)

Encodes references to an array of render pipeline states into the argument buffer.

Declaration

func setRenderPipelineStates(_ pipelines: [(any MTLRenderPipelineState)?], range: Range<Int>)

Parameters

  • pipelines:

    An array of pipeline states the method encodes.

  • range:

    A range of indices within the argument buffer for each element in pipelines. The values correspond to either the index IDs of declarations in Metal Shading Language (MSL) or the Index property of Mtlargumentdescriptor instances.

See Also

Encoding pipeline states