---
title: shapes
framework: phase
role: symbol
role_heading: Instance Property
path: phase/phasesource/shapes
---

# shapes

An array of shapes that collectively define the audio-emitting surface area of a volumetric source.

## Declaration

```swift
var shapes: [PHASEShape] { get }
```

## Discussion

Discussion The framework sets the contents to the shapes argument of the init(engine:shapes:) initializer.
