---
title: isAutoExposureEnabled
framework: metalfx
role: symbol
role_heading: Instance Property
path: metalfx/mtlfxtemporalscalerdescriptor/isautoexposureenabled
---

# isAutoExposureEnabled

A Boolean value that indicates whether MetalFX calculates the exposure for each frame.

## Declaration

```swift
var isAutoExposureEnabled: Bool { get set }
```

## Discussion

Discussion Set this property to true to create a temporal scaler that automatically calculates the exposure level for each image it scales. note: Temporal scaler instances that use auto exposure ignore its MTLFXTemporalScaler/exposureTexture property.

## See Also

### Configuring a temporal effect’s input

- [inputWidth](metalfx/mtlfxtemporalscalerdescriptor/inputwidth.md)
- [inputHeight](metalfx/mtlfxtemporalscalerdescriptor/inputheight.md)
- [isInputContentPropertiesEnabled](metalfx/mtlfxtemporalscalerdescriptor/isinputcontentpropertiesenabled.md)
- [inputContentMinScale](metalfx/mtlfxtemporalscalerdescriptor/inputcontentminscale.md)
- [inputContentMaxScale](metalfx/mtlfxtemporalscalerdescriptor/inputcontentmaxscale.md)
- [colorTextureFormat](metalfx/mtlfxtemporalscalerdescriptor/colortextureformat.md)
- [motionTextureFormat](metalfx/mtlfxtemporalscalerdescriptor/motiontextureformat.md)
- [depthTextureFormat](metalfx/mtlfxtemporalscalerdescriptor/depthtextureformat.md)
- [requiresSynchronousInitialization](metalfx/mtlfxtemporalscalerdescriptor/requiressynchronousinitialization.md)
- [isReactiveMaskTextureEnabled](metalfx/mtlfxtemporalscalerdescriptor/isreactivemasktextureenabled.md)
- [reactiveMaskTextureFormat](metalfx/mtlfxtemporalscalerdescriptor/reactivemasktextureformat.md)
