---
title: function
framework: metalperformanceshaders
role: symbol
role_heading: Instance Property
path: metalperformanceshaders/mpsfunction/function
---

# function

A MTLFunction that you can link into your shader

## Declaration

```swift
var function: (any MTLFunction)? { get }
```
