Table of Contents

Namespace Stride.Particles.Spawners

Classes

ParticleSpawnTrigger

ParticleSpawnTrigger governs the condition under which particle emission is triggered for spawners like SpawnerFromParent

ParticleSpawnTriggerBirth

ParticleSpawnTriggerBirth triggers when the parent particle is first spawned

ParticleSpawnTriggerCollision

ParticleSpawnTriggerCollision triggers when the parent particle collides with a surface

ParticleSpawnTriggerDeath

ParticleSpawnTriggerDeath triggers when the parent particle dies

ParticleSpawnTriggerDistance

ParticleSpawnTriggerDistance triggers when the parent particle tarvels beyond set distance

ParticleSpawnTriggerLifetime

ParticleSpawnTriggerLifetime triggers when the parent particle's remaining lifetime is within the specified limit

ParticleSpawnTrigger<T>

ParticleSpawnTrigger governs the condition under which particle emission is triggered for spawners like SpawnerFromParent

ParticleSpawner

ParticleSpawner governs the rate at which new particles are emitted into the ParticleEmitter Multiple spawners with different triggering conditions can be part of the same ParticleEmitter

SpawnerBurst

A particle spawner which continuously spawns particles. Number of particles to be spawned is given in seconds.

SpawnerFromDistance

A particle spawner which continuously spawns particles. Number of particles to be spawned is given in seconds.

SpawnerFromParent

A particle spawner which continuously spawns particles based on a condition set in a followed (parent) emitter

SpawnerPerFrame

A particle spawner which continuously spawns particles. Number of particles to be spawned is given in seconds.

SpawnerPerSecond

A particle spawner which continuously spawns particles. Number of particles to be spawned is given in seconds.

Structs

ParticleChildrenAttribute

Enums

ParentControlFlag

Some initializers require fine control between parent and child emitters. Use the control group to assign such meta-fields.

SpawnerLoopCondition
SpawnerState