---
title: MTLFunctionType.intersection
framework: metal
role: symbol
role_heading: Case
path: metal/mtlfunctiontype/intersection
---

# MTLFunctionType.intersection

A function you can use in an intersection function table.

## Declaration

```swift
case intersection
```

## See Also

### Related Documentation

- [MTLIntersectionFunctionTable](metal/mtlintersectionfunctiontable.md)

### Function types

- [MTLFunctionType.vertex](metal/mtlfunctiontype/vertex.md)
- [MTLFunctionType.fragment](metal/mtlfunctiontype/fragment.md)
- [MTLFunctionType.kernel](metal/mtlfunctiontype/kernel.md)
- [MTLFunctionType.visible](metal/mtlfunctiontype/visible.md)
