---
title: ParticleEmitterComponent.ParticleEmitter
framework: realitykit
role: symbol
role_heading: Structure
path: realitykit/particleemittercomponent/particleemitter
---

# ParticleEmitterComponent.ParticleEmitter

## Declaration

```swift
struct ParticleEmitter
```

## Topics

### Structures

- [ParticleEmitterComponent.ParticleEmitter.ImageSequence](realitykit/particleemittercomponent/particleemitter/imagesequence-swift.struct.md)

### Initializers

- [init()](realitykit/particleemittercomponent/particleemitter/init().md)

### Instance Properties

- [acceleration](realitykit/particleemittercomponent/particleemitter/acceleration.md)
- [angle](realitykit/particleemittercomponent/particleemitter/angle.md)
- [angleVariation](realitykit/particleemittercomponent/particleemitter/anglevariation.md)
- [angularSpeed](realitykit/particleemittercomponent/particleemitter/angularspeed.md)
- [angularSpeedVariation](realitykit/particleemittercomponent/particleemitter/angularspeedvariation.md)
- [attractionCenter](realitykit/particleemittercomponent/particleemitter/attractioncenter.md)
- [attractionStrength](realitykit/particleemittercomponent/particleemitter/attractionstrength.md)
- [billboardMode](realitykit/particleemittercomponent/particleemitter/billboardmode-swift.property.md)
- [birthRate](realitykit/particleemittercomponent/particleemitter/birthrate.md)
- [birthRateVariation](realitykit/particleemittercomponent/particleemitter/birthratevariation.md)
- [blendMode](realitykit/particleemittercomponent/particleemitter/blendmode-swift.property.md)
- [color](realitykit/particleemittercomponent/particleemitter/color-swift.property.md)
- [colorEvolutionPower](realitykit/particleemittercomponent/particleemitter/colorevolutionpower.md)
- [dampingFactor](realitykit/particleemittercomponent/particleemitter/dampingfactor.md)
- [image](realitykit/particleemittercomponent/particleemitter/image.md)
- [imageSequence](realitykit/particleemittercomponent/particleemitter/imagesequence-swift.property.md)
- [isLightingEnabled](realitykit/particleemittercomponent/particleemitter/islightingenabled.md)
- [lifeSpan](realitykit/particleemittercomponent/particleemitter/lifespan.md)
- [lifeSpanVariation](realitykit/particleemittercomponent/particleemitter/lifespanvariation.md)
- [mass](realitykit/particleemittercomponent/particleemitter/mass.md)
- [massVariation](realitykit/particleemittercomponent/particleemitter/massvariation.md)
- [noiseAnimationSpeed](realitykit/particleemittercomponent/particleemitter/noiseanimationspeed.md)
- [noiseScale](realitykit/particleemittercomponent/particleemitter/noisescale.md)
- [noiseStrength](realitykit/particleemittercomponent/particleemitter/noisestrength.md)
- [opacityCurve](realitykit/particleemittercomponent/particleemitter/opacitycurve-swift.property.md)
- [size](realitykit/particleemittercomponent/particleemitter/size.md)
- [sizeMultiplierAtEndOfLifespan](realitykit/particleemittercomponent/particleemitter/sizemultiplieratendoflifespan.md)
- [sizeMultiplierAtEndOfLifespanPower](realitykit/particleemittercomponent/particleemitter/sizemultiplieratendoflifespanpower.md)
- [sizeVariation](realitykit/particleemittercomponent/particleemitter/sizevariation.md)
- [sortOrder](realitykit/particleemittercomponent/particleemitter/sortorder-swift.property.md)
- [spreadingAngle](realitykit/particleemittercomponent/particleemitter/spreadingangle.md)
- [stretchFactor](realitykit/particleemittercomponent/particleemitter/stretchfactor.md)
- [vortexDirection](realitykit/particleemittercomponent/particleemitter/vortexdirection.md)
- [vortexStrength](realitykit/particleemittercomponent/particleemitter/vortexstrength.md)

### Type Aliases

- [ParticleEmitterComponent.ParticleEmitter.Color](realitykit/particleemittercomponent/particleemitter/color-swift.typealias.md)

### Enumerations

- [ParticleEmitterComponent.ParticleEmitter.BillboardMode](realitykit/particleemittercomponent/particleemitter/billboardmode-swift.enum.md)
- [ParticleEmitterComponent.ParticleEmitter.BlendMode](realitykit/particleemittercomponent/particleemitter/blendmode-swift.enum.md)
- [ParticleEmitterComponent.ParticleEmitter.OpacityCurve](realitykit/particleemittercomponent/particleemitter/opacitycurve-swift.enum.md)
- [ParticleEmitterComponent.ParticleEmitter.ParticleColor](realitykit/particleemittercomponent/particleemitter/particlecolor.md)
- [ParticleEmitterComponent.ParticleEmitter.SortOrder](realitykit/particleemittercomponent/particleemitter/sortorder-swift.enum.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Escapable](swift/escapable.md)

## See Also

### Particle simulation

- [Simulating particles in your visionOS app](realitykit/simulating-particles-in-your-visionos-app.md)
- [ParticleEmitterComponent](realitykit/particleemittercomponent.md)
- [ParticleEmitterComponent.Presets](realitykit/particleemittercomponent/presets.md)
