---
title: ColorRenderingMode
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/colorrenderingmode
---

# ColorRenderingMode

The set of possible working color spaces for color-compositing operations.

## Declaration

```swift
enum ColorRenderingMode
```

## Overview

Overview Each color space guarantees the preservation of a particular range of color values.

## Topics

### Getting rendering modes

- [ColorRenderingMode.extendedLinear](swiftui/colorrenderingmode/extendedlinear.md)
- [ColorRenderingMode.linear](swiftui/colorrenderingmode/linear.md)
- [ColorRenderingMode.nonLinear](swiftui/colorrenderingmode/nonlinear.md)

## Relationships

### Conforms To

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

## See Also

### Compositing views

- [blendMode(_:)](swiftui/view/blendmode(_:).md)
- [compositingGroup()](swiftui/view/compositinggroup().md)
- [drawingGroup(opaque:colorMode:)](swiftui/view/drawinggroup(opaque:colormode:).md)
- [BlendMode](swiftui/blendmode.md)
- [CompositorContent](swiftui/compositorcontent.md)
- [CompositorContentBuilder](swiftui/compositorcontentbuilder.md)
- [AnyCompositorContent](swiftui/anycompositorcontent.md)
