---
title: SCNParticleBlendMode
framework: scenekit
role: symbol
role_heading: Enumeration
path: scenekit/scnparticleblendmode
---

# SCNParticleBlendMode

Options for combining source and destination pixel colors when compositing particles during rendering, used by the blendMode property.

## Declaration

```swift
enum SCNParticleBlendMode
```

## Topics

### Constants

- [SCNParticleBlendMode.additive](scenekit/scnparticleblendmode/additive.md)
- [SCNParticleBlendMode.subtract](scenekit/scnparticleblendmode/subtract.md)
- [SCNParticleBlendMode.multiply](scenekit/scnparticleblendmode/multiply.md)
- [SCNParticleBlendMode.screen](scenekit/scnparticleblendmode/screen.md)
- [SCNParticleBlendMode.alpha](scenekit/scnparticleblendmode/alpha.md)
- [SCNParticleBlendMode.replace](scenekit/scnparticleblendmode/replace.md)

### Initializers

- [init(rawValue:)](scenekit/scnparticleblendmode/init(rawvalue:).md)

## Relationships

### Conforms To

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

## See Also

### Managing Particle Rendering

- [blendMode](scenekit/scnparticlesystem/blendmode.md)
- [orientationMode](scenekit/scnparticlesystem/orientationmode.md)
- [SCNParticleOrientationMode](scenekit/scnparticleorientationmode.md)
- [sortingMode](scenekit/scnparticlesystem/sortingmode.md)
- [SCNParticleSortingMode](scenekit/scnparticlesortingmode.md)
- [isLightingEnabled](scenekit/scnparticlesystem/islightingenabled.md)
- [isBlackPassEnabled](scenekit/scnparticlesystem/isblackpassenabled.md)
