---
title: "unarchiveTopLevelObject(with:device:)"
framework: metalperformanceshaders
role: symbol
role_heading: Type Method
path: "metalperformanceshaders/mpskeyedunarchiver/unarchivetoplevelobject(with:device:)"
---

# unarchiveTopLevelObject(with:device:)

## Declaration

```swift
class func unarchiveTopLevelObject(with data: Data, device: any MTLDevice) throws -> Any
```
