---
title: ARView.Environment
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/arview/environment-swift.struct
---

# ARView.Environment

A description of background, lighting, and acoustic properties for a view’s content.

## Declaration

```swift
struct Environment
```

## Topics

### Creating an environment

- [init(background:lighting:reverb:)](realitykit/arview/environment-swift.struct/init(background:lighting:reverb:).md)

### Setting a background

- [background](realitykit/arview/environment-swift.struct/background-swift.property.md)
- [ARView.Environment.Background](realitykit/arview/environment-swift.struct/background-swift.struct.md)

### Lighting the environment

- [lighting](realitykit/arview/environment-swift.struct/lighting.md)
- [ARView.Environment.ImageBasedLight](realitykit/arview/environment-swift.struct/imagebasedlight.md)

### Defining acoustic properties

- [reverb](realitykit/arview/environment-swift.struct/reverb-swift.property.md)
- [ARView.Environment.Reverb](realitykit/arview/environment-swift.struct/reverb-swift.enum.md)

### Structures

- [ARView.Environment.SceneUnderstanding](realitykit/arview/environment-swift.struct/sceneunderstanding-swift.struct.md)

### Instance Properties

- [sceneUnderstanding](realitykit/arview/environment-swift.struct/sceneunderstanding-swift.property.md)

### Type Aliases

- [ARView.Environment.Color](realitykit/arview/environment-swift.struct/color.md)

## See Also

### Visual environment adjustments

- [RealityViewEnvironment](realitykit/realityviewenvironment.md)
- [RealityViewRenderingEffects](realitykit/realityviewrenderingeffects.md)
- [RealityViewRenderingEffectMode](realitykit/realityviewrenderingeffectmode.md)
- [RealityViewDynamicRange](realitykit/realityviewdynamicrange.md)
- [AntialiasingMode](realitykit/antialiasingmode.md)
- [RealityViewPostProcessEffect](realitykit/realityviewpostprocesseffect.md)
- [PostProcessEffectContext](realitykit/postprocesseffectcontext.md)
- [ARView.RenderOptions](realitykit/arview/renderoptions-swift.struct.md)
