---
title: clear
framework: swiftui
role: symbol
role_heading: Type Property
path: swiftui/graphicscontext/blendmode-swift.struct/clear
---

# clear

A mode that clears any pixels that the source image overwrites.

## Declaration

```swift
static var clear: GraphicsContext.BlendMode { get }
```

## Discussion

Discussion With this mode, you can use the source image like an eraser. This mode implements the equation R = 0 where R is the composite image.

## See Also

### Accessing Porter-Duff modes

- [copy](swiftui/graphicscontext/blendmode-swift.struct/copy.md)
- [sourceIn](swiftui/graphicscontext/blendmode-swift.struct/sourcein.md)
- [sourceOut](swiftui/graphicscontext/blendmode-swift.struct/sourceout.md)
- [sourceAtop](swiftui/graphicscontext/blendmode-swift.struct/sourceatop.md)
- [destinationOver](swiftui/graphicscontext/blendmode-swift.struct/destinationover.md)
- [destinationIn](swiftui/graphicscontext/blendmode-swift.struct/destinationin.md)
- [destinationOut](swiftui/graphicscontext/blendmode-swift.struct/destinationout.md)
- [destinationAtop](swiftui/graphicscontext/blendmode-swift.struct/destinationatop.md)
- [xor](swiftui/graphicscontext/blendmode-swift.struct/xor.md)
