Table of Contents

Namespace Stride.Particles.Initializers

Classes

Initial3DRotationSeed
InitialColorParent

The InitialColorParent is an initializer which sets the particle's initial color based on a followed (parent) particle's color

InitialColorSeed
InitialDefaultFields

This initializer sets each field to its default value in case a custom initializer is not present.

InitialDirectionSeed

Initializer which sets the initial velocity for particles based on RandomSeed information

InitialOrderParent

The InitialOrderParent is an initializer which sets the particle's spawn order based on a followed (parent) particle's order

InitialPositionArc

The InitialPositionArc is an initializer which sets the particle's initial position along a line or an arc

InitialPositionParent

The InitialPositionParent is an initializer which sets the particle's initial position at the time of spawning

InitialPositionSeed

The InitialPositionSeed is an initializer which sets the particle's initial position at the time of spawning

InitialRotationSeed

The InitialRotationSeed is an initializer which sets the particle's rotation around the Z axis in clip space (camera-facing)

InitialSizeParent

The InitialSizeParent is an initializer which sets the particle's size based on a followed (parent) particle's size

InitialSizeSeed
InitialSpawnOrder

The InitialSpawnOrder is an initializer which assigns all particles an increasing number based on the order of their spawning

InitialSpawnOrderGroup

The InitialSpawnOrderGroup is an initializer which assigns all particles an increasing number based on the order of their spawning while keeping all particles spawned in the same frame in a separate spawn group (this is important for ribbons)

InitialVelocityParent

The InitialVelocityParent is an initializer which sets the particle's velocity based on a followed (parent) particle's velocity

InitialVelocitySeed

Initializer which sets the initial velocity for particles based on RandomSeed information

ParticleChildInitializer

Base class for initializers which reference a parent particle emitter

ParticleInitializer
SpawnOrderConst

Spawn order can be additionally subdivided in groups