---
title: maxRenderQuality
framework: compositorservices
role: symbol
role_heading: Instance Property
path: compositorservices/layerrenderer/configuration-swift.struct/maxrenderquality
---

# maxRenderQuality

The max render quality the layer can use when drawing to the drawables.

## Declaration

```swift
var maxRenderQuality: LayerRenderer.RenderQuality { get set }
```

## Mentioned in

Defining layer renderer quality

## Discussion

Discussion The max render quality is a value between [0, 1]. This determines the max render quality at which drawing can happen. Setting a higher max render quality will impact the resolution that is allocated for the drawable textures. This memory will count against the app’s memory limit so should only be specified as high as renderer can reasonably achieve frame rate at. During runtime, the render quality can be changed on the layer renderer but will not impact memory usage, see LayerRenderer.renderQuality.

## See Also

### Defining quality level

- [renderQuality](compositorservices/layerrenderer/renderquality-swift.property.md)
- [defaultRenderQuality](compositorservices/layerrenderer/capabilities/defaultrenderquality.md)
- [Defining layer renderer quality](compositorservices/defining-layer-renderer-quality.md)
