---
title: emitterDepth
framework: quartzcore
role: symbol
role_heading: Instance Property
path: quartzcore/caemitterlayer/emitterdepth
---

# emitterDepth

Determines the depth of the emitter shape.

## Declaration

```swift
var emitterDepth: CGFloat { get set }
```

## Discussion

Discussion How the emitter depth is applied depends on the emitter shape. See Emitter Shape for details. Depending on the value of emitterShape, this value may be ignored. Default is 0.0.

## See Also

### Emitter Geometry

- [renderMode](quartzcore/caemitterlayer/rendermode.md)
- [emitterPosition](quartzcore/caemitterlayer/emitterposition.md)
- [emitterShape](quartzcore/caemitterlayer/emittershape.md)
- [emitterZPosition](quartzcore/caemitterlayer/emitterzposition.md)
- [emitterSize](quartzcore/caemitterlayer/emittersize.md)
