---
title: init()
framework: browserenginekit
role: symbol
role_heading: Initializer
path: browserenginekit/layerhierarchy/init()
---

# init()

Initializes a layer hierarchy.

## Declaration

```swift
init() throws
```

## Discussion

Discussion This initializer can fail and throw an error if your extension can’t establish a connection to the rendering server.

## See Also

### Creating and invalidating a layer hierarchy

- [invalidate()](browserenginekit/layerhierarchy/invalidate().md)
