---
title: TextureSamplingQuality
framework: realitykit
role: symbol
role_heading: Enumeration
platforms: [iOS 27.0+, iPadOS 27.0+, tvOS 27.0+, visionOS 27.0+]
path: realitykit/texturesamplingquality
---

# TextureSamplingQuality

A discrete trade-off between generation time and texture quality, used by SkyboxGenerator and ImageBasedLightTextureGenerator.

## Declaration

```swift
enum TextureSamplingQuality
```

## Overview

Overview Higher quality reduces noise and banding at the cost of proportionally more GPU work.

## Topics

### Specifying the sampling quality

- [TextureSamplingQuality.low](realitykit/texturesamplingquality/low.md)
- [TextureSamplingQuality.normal](realitykit/texturesamplingquality/normal.md)
- [TextureSamplingQuality.high](realitykit/texturesamplingquality/high.md)
- [TextureSamplingQuality.veryHigh](realitykit/texturesamplingquality/veryhigh.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Environment texture generation

- [ImageBasedLightTextureGenerator](realitykit/imagebasedlighttexturegenerator.md)
- [SkyboxGenerator](realitykit/skyboxgenerator.md)
