---
title: CIDepthOfField
framework: coreimage
role: symbol
role_heading: Protocol
path: coreimage/cidepthoffield
---

# CIDepthOfField

The properties you use to configure a depth-of-field filter.

## Declaration

```swift
protocol CIDepthOfField : CIFilterProtocol
```

## Topics

### Instance Properties

- [inputImage](coreimage/cidepthoffield/inputimage.md)
- [point0](coreimage/cidepthoffield/point0.md)
- [point1](coreimage/cidepthoffield/point1.md)
- [radius](coreimage/cidepthoffield/radius.md)
- [saturation](coreimage/cidepthoffield/saturation.md)
- [unsharpMaskIntensity](coreimage/cidepthoffield/unsharpmaskintensity.md)
- [unsharpMaskRadius](coreimage/cidepthoffield/unsharpmaskradius.md)

## Relationships

### Inherits From

- [CIFilterProtocol](coreimage/cifilterprotocol.md)

## See Also

### Related Documentation

- [depthOfField()](coreimage/cifilter-swift.class/depthoffield().md)

### Protocols

- [CIBlendWithMask](coreimage/ciblendwithmask.md)
- [CIBloom](coreimage/cibloom.md)
- [CICannyEdgeDetector](coreimage/cicannyedgedetector.md)
- [CIComicEffect](coreimage/cicomiceffect.md)
- [CICoreMLModel](coreimage/cicoremlmodel.md)
- [CICrystallize](coreimage/cicrystallize.md)
- [CIEdgeWork](coreimage/ciedgework.md)
- [CIEdges](coreimage/ciedges.md)
- [CIGaborGradients](coreimage/cigaborgradients.md)
- [CIGloom](coreimage/cigloom.md)
- [CIHeightFieldFromMask](coreimage/ciheightfieldfrommask.md)
- [CIHexagonalPixellate](coreimage/cihexagonalpixellate.md)
- [CIHighlightShadowAdjust](coreimage/cihighlightshadowadjust.md)
- [CILineOverlay](coreimage/cilineoverlay.md)
- [CIMix](coreimage/cimix.md)
