---
title: "addRenderPipelineFunctions(descriptor:)"
framework: metal
role: symbol
role_heading: Instance Method
path: "metal/mtlbinaryarchive/addrenderpipelinefunctions(descriptor:)"
---

# addRenderPipelineFunctions(descriptor:)

Adds a description of a render pipeline to the archive.

## Declaration

```swift
func addRenderPipelineFunctions(descriptor: MTLRenderPipelineDescriptor) throws
```

## Parameters

- `descriptor`: A description of the render pipeline to archive.

## See Also

### Adding pipeline descriptors

- [addComputePipelineFunctions(descriptor:)](metal/mtlbinaryarchive/addcomputepipelinefunctions(descriptor:).md)
- [addTileRenderPipelineFunctions(descriptor:)](metal/mtlbinaryarchive/addtilerenderpipelinefunctions(descriptor:).md)
- [addFunction(descriptor:library:)](metal/mtlbinaryarchive/addfunction(descriptor:library:).md)
