---
title: LevelOfDetailComponent.SelectionStrategy
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/levelofdetailcomponent/selectionstrategy
---

# LevelOfDetailComponent.SelectionStrategy

The strategy used to select which detail level to display.

## Declaration

```swift
struct SelectionStrategy
```

## Topics

### Creating a strategy

- [screenArea(_:)](realitykit/levelofdetailcomponent/selectionstrategy/screenarea(_:).md)
- [cameraDistance(_:)](realitykit/levelofdetailcomponent/selectionstrategy/cameradistance(_:).md)

### Selecting by resolution metric

- [resolutionMetric(switchingResolutions:boundingBox:)](realitykit/levelofdetailcomponent/selectionstrategy/resolutionmetric(switchingresolutions:boundingbox:).md)
- [LevelOfDetailComponent.SelectionStrategy.ResolutionMetric](realitykit/levelofdetailcomponent/selectionstrategy/resolutionmetric.md)

## See Also

### Choosing a level

- [strategy](realitykit/levelofdetailcomponent/strategy.md)
- [levelSelection](realitykit/levelofdetailcomponent/levelselection-swift.property.md)
- [LevelOfDetailComponent.LevelSelection](realitykit/levelofdetailcomponent/levelselection-swift.struct.md)
