---
title: "init(displayName:)"
framework: usdkit
role: symbol
role_heading: Initializer
path: "usdkit/usdlayer/init(displayname:)"
---

# init(displayName:)

Creates an anonymous, in-memory layer.

## Declaration

```swift
init(displayName: String? = nil) throws
```

## Parameters

- `displayName`: A non-unique hint shown in debug output and logs.

## Discussion

Discussion Anonymous layers have no file backing. note: An error if the layer cannot be created.
