---
title: SCNParticleOrientationMode
framework: scenekit
role: symbol
role_heading: Enumeration
path: scenekit/scnparticleorientationmode
---

# SCNParticleOrientationMode

Options for restricting the orientation of particles, used by the orientationMode property.

## Declaration

```swift
enum SCNParticleOrientationMode
```

## Topics

### Constants

- [SCNParticleOrientationMode.billboardScreenAligned](scenekit/scnparticleorientationmode/billboardscreenaligned.md)
- [SCNParticleOrientationMode.billboardViewAligned](scenekit/scnparticleorientationmode/billboardviewaligned.md)
- [SCNParticleOrientationMode.free](scenekit/scnparticleorientationmode/free.md)
- [SCNParticleOrientationMode.billboardYAligned](scenekit/scnparticleorientationmode/billboardyaligned.md)

### Initializers

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