One Logo Pool Ball
RealityKit · IOS API REFERENCE

ParticleEmitterComponent.Presets

struct · iOS 18.0+ · SDK 27.1

struct Presets

Initial configurations that can be set when starting a new simulation.

Members (6)

get · iOS 18.0+

rain

TypeScript
static get rain(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var rain: ParticleEmitterComponent { get }

Fast, semi-opaque particles rendered as streaks

get · iOS 18.0+

snow

TypeScript
static get snow(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var snow: ParticleEmitterComponent { get }

Softly falling particles that incorporate motion from a noise pattern

get · iOS 18.0+

magic

TypeScript
static get magic(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var magic: ParticleEmitterComponent { get }

Particles that twinkle and emit spawn particles

get · iOS 18.0+

impact

TypeScript
static get impact(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var impact: ParticleEmitterComponent { get }

Particles that emit in a radial pattern and simulate dust from an object hitting the ground

get · iOS 18.0+

sparks

TypeScript
static get sparks(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var sparks: ParticleEmitterComponent { get }

Quick and short lived particles that accumulate color to simulate welding sparks

get · iOS 18.0+

fireworks

TypeScript
static get fireworks(): _RealityFoundation_ParticleEmitterComponent
Swift declaration
static var fireworks: ParticleEmitterComponent { get }

Particles that emit in regular bursts and spawn secondary particles

Skipped declarations

No declarations were skipped in this snapshot.

All RealityKit types →