Class ParticleInitializer
- Namespace
- Stride.Particles.Initializers
- Assembly
- Stride.Particles.dll
[DataContract("ParticleInitializer")]
public abstract class ParticleInitializer : ParticleModule- Inheritance
- 
      objectParticleInitializer
- Derived
- Inherited Members
Methods
Initialize(ParticlePool, int, int, int)
Override Initialize if your module acts as an Initializer and change its type to Initializer
public abstract void Initialize(ParticlePool pool, int startIdx, int endIdx, int maxCapacity)Parameters
- poolParticlePool
- Particle pool to target 
- startIdxint
- Starting index (included from the array) 
- endIdxint
- End index (excluded from the array) 
- maxCapacityint
- Max pool capacity (loops after this point) so that it's possible for (endIdx < startIdx)