---
title: ToneMappingComponent
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/tonemappingcomponent
---

# ToneMappingComponent

## Declaration

```swift
struct ToneMappingComponent
```

## Topics

### Creating a tone mapping component

- [init(exposure:toeStrength:toeLength:shoulderStrength:shoulderLength:shoulderAngle:)](realitykit/tonemappingcomponent/init(exposure:toestrength:toelength:shoulderstrength:shoulderlength:shoulderangle:).md)

### Configuring the tone curve

- [exposure](realitykit/tonemappingcomponent/exposure.md)
- [toeStrength](realitykit/tonemappingcomponent/toestrength.md)
- [toeLength](realitykit/tonemappingcomponent/toelength.md)
- [shoulderStrength](realitykit/tonemappingcomponent/shoulderstrength.md)
- [shoulderLength](realitykit/tonemappingcomponent/shoulderlength.md)
- [shoulderAngle](realitykit/tonemappingcomponent/shoulderangle.md)

## Relationships

### Conforms To

- [Component](realitykit/component.md)

## See Also

### Bloom and tone mapping

- [BloomComponent](realitykit/bloomcomponent.md)
- [BloomOptionsComponent](realitykit/bloomoptionscomponent.md)
- [BloomSettingsComponent](realitykit/bloomsettingscomponent.md)
