---
title: attributes
framework: metal
role: symbol
role_heading: Instance Property
path: metal/mtlstageinputoutputdescriptor/attributes
---

# attributes

An array that describes where and how to fetch data for the function.

## Declaration

```swift
var attributes: MTLAttributeDescriptorArray { get }
```

## See Also

### Describing argument layouts

- [layouts](metal/mtlstageinputoutputdescriptor/layouts.md)
