---
title: vertexBindings
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlrenderpipelinereflection/vertexbindings
---

# vertexBindings

An array of binding instances, each of which represents a parameter of the pipeline state’s vertex shader.

## Declaration

```swift
var vertexBindings: [any MTLBinding] { get }
```

## Discussion

Discussion The MTLBinding elements in the array are in the same order as the vertex shader’s declaration signature.

## See Also

### Inspecting a shader’s parameter

- [fragmentBindings](metal/mtlrenderpipelinereflection/fragmentbindings.md)
- [meshBindings](metal/mtlrenderpipelinereflection/meshbindings.md)
- [objectBindings](metal/mtlrenderpipelinereflection/objectbindings.md)
- [tileBindings](metal/mtlrenderpipelinereflection/tilebindings.md)
