---
title: "init(engine:preset:)"
framework: phase
role: symbol
role_heading: Initializer
path: "phase/phasemedium/init(engine:preset:)"
---

# init(engine:preset:)

Creates a medium.

## Declaration

```swift
init(engine: PHASEEngine, preset: PHASEMedium.Preset)
```

## Parameters

- `engine`: The framework engine object.
- `preset`: A predefined option for the medium.

## See Also

### Creating a Medium

- [PHASEMedium.Preset](phase/phasemedium/preset.md)
