---
title: EnvironmentLightEstimationProvider
framework: arkit
role: symbol
role_heading: Class
path: arkit/environmentlightestimationprovider
---

# EnvironmentLightEstimationProvider

A source of live data about lighting information in the environment.

## Declaration

```swift
final class EnvironmentLightEstimationProvider
```

## Overview

Overview Use the anchor this provider returns to reflect lighting from a person’s surroundings on the surfaces of virtual objects.

## Topics

### Creating an environment light estimation provider

- [init()](arkit/environmentlightestimationprovider/init().md)

### Inspecting the environment light estimation provider

- [anchorUpdates](arkit/environmentlightestimationprovider/anchorupdates.md)
- [description](arkit/environmentlightestimationprovider/description.md)
- [state](arkit/environmentlightestimationprovider/state.md)

### Type properties

- [isSupported](arkit/environmentlightestimationprovider/issupported.md)
- [requiredAuthorizations](arkit/environmentlightestimationprovider/requiredauthorizations.md)

## Relationships

### Conforms To

- [CustomStringConvertible](swift/customstringconvertible.md)
- [DataProvider](arkit/dataprovider.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Lighting estimation

- [EnvironmentProbeAnchor](arkit/environmentprobeanchor.md)
