---
title: buffer
framework: metalkit
role: symbol
role_heading: Instance Property
path: metalkit/mtkmeshbuffer/buffer
---

# buffer

The Metal buffer backing all vertex and index data.

## Declaration

```swift
var buffer: any MTLBuffer { get }
```

## Discussion

Discussion Many MTKMeshBuffer objects may reference the same MTLBuffer object, in which case each MTKMeshBuffer object will have its own unique offset value.

## See Also

### Metal Buffer Properties

- [length](metalkit/mtkmeshbuffer/length.md)
- [offset](metalkit/mtkmeshbuffer/offset.md)
