---
title: device
framework: metalkit
role: symbol
role_heading: Instance Property
path: metalkit/mtkmeshbufferallocator/device
---

# device

The device used to create Metal objects.

## Declaration

```swift
var device: any MTLDevice { get }
```

## Discussion

Discussion A Metal device must be specialized at initialization.
