---
title: SCNParticleSortingMode
framework: scenekit
role: symbol
role_heading: Enumeration
path: scenekit/scnparticlesortingmode
---

# SCNParticleSortingMode

Options for the rendering order of particles, used by the sortingMode property.

## Declaration

```swift
enum SCNParticleSortingMode
```

## Topics

### Constants

- [SCNParticleSortingMode.none](scenekit/scnparticlesortingmode/none.md)
- [SCNParticleSortingMode.projectedDepth](scenekit/scnparticlesortingmode/projecteddepth.md)
- [SCNParticleSortingMode.distance](scenekit/scnparticlesortingmode/distance.md)
- [SCNParticleSortingMode.oldestFirst](scenekit/scnparticlesortingmode/oldestfirst.md)
- [SCNParticleSortingMode.youngestFirst](scenekit/scnparticlesortingmode/youngestfirst.md)

### Initializers

- [init(rawValue:)](scenekit/scnparticlesortingmode/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)
- [SCNParticleBlendMode](scenekit/scnparticleblendmode.md)
- [orientationMode](scenekit/scnparticlesystem/orientationmode.md)
- [SCNParticleOrientationMode](scenekit/scnparticleorientationmode.md)
- [sortingMode](scenekit/scnparticlesystem/sortingmode.md)
- [isLightingEnabled](scenekit/scnparticlesystem/islightingenabled.md)
- [isBlackPassEnabled](scenekit/scnparticlesystem/isblackpassenabled.md)
