---
title: BlendMode
framework: swiftui
role: symbol
role_heading: Enumeration
path: swiftui/blendmode
---

# BlendMode

Modes for compositing a view with overlapping content.

## Declaration

```swift
enum BlendMode
```

## Topics

### Getting the default

- [BlendMode.normal](swiftui/blendmode/normal.md)

### Darkening

- [BlendMode.darken](swiftui/blendmode/darken.md)
- [BlendMode.multiply](swiftui/blendmode/multiply.md)
- [BlendMode.colorBurn](swiftui/blendmode/colorburn.md)
- [BlendMode.plusDarker](swiftui/blendmode/plusdarker.md)

### Lightening

- [BlendMode.lighten](swiftui/blendmode/lighten.md)
- [BlendMode.screen](swiftui/blendmode/screen.md)
- [BlendMode.colorDodge](swiftui/blendmode/colordodge.md)
- [BlendMode.plusLighter](swiftui/blendmode/pluslighter.md)

### Adding contrast

- [BlendMode.overlay](swiftui/blendmode/overlay.md)
- [BlendMode.softLight](swiftui/blendmode/softlight.md)
- [BlendMode.hardLight](swiftui/blendmode/hardlight.md)

### Inverting

- [BlendMode.difference](swiftui/blendmode/difference.md)
- [BlendMode.exclusion](swiftui/blendmode/exclusion.md)

### Mixing color components

- [BlendMode.hue](swiftui/blendmode/hue.md)
- [BlendMode.saturation](swiftui/blendmode/saturation.md)
- [BlendMode.color](swiftui/blendmode/color.md)
- [BlendMode.luminosity](swiftui/blendmode/luminosity.md)

### Accessing Porter-Duff modes

- [BlendMode.sourceAtop](swiftui/blendmode/sourceatop.md)
- [BlendMode.destinationOver](swiftui/blendmode/destinationover.md)
- [BlendMode.destinationOut](swiftui/blendmode/destinationout.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)
- [ColorRenderingMode](swiftui/colorrenderingmode.md)
- [CompositorContent](swiftui/compositorcontent.md)
- [CompositorContentBuilder](swiftui/compositorcontentbuilder.md)
- [AnyCompositorContent](swiftui/anycompositorcontent.md)
