Repository navigation
Exomia.ParticleSystem.ModifierExecutionStrategy
Daniel Baetz edited this page Feb 6, 2020
·
1 revision
Interface for modifier execution strategy.
public interface Exomia.ParticleSystem.ModifierExecutionStrategy.IModifierExecutionStrategyvoid ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)
Executes the modifiers operation.
-
modifiers- The modifiers. -
elapsedSeconds- The elapsed in seconds. -
particle- [in,out] If non-, the particle. -
count- Number of.
A parallel modifier execution strategy. This class cannot be inherited.
public class Exomia.ParticleSystem.ModifierExecutionStrategy.ParallelModifierExecutionStrategy
: IModifierExecutionStrategy.ctor ParallelModifierExecutionStrategy()void ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)
Executes the modifiers operation.
-
modifiers- The modifiers. -
elapsedSeconds- The elapsed in seconds. -
particle- [in,out] If non-, the particle. -
count- Number of.
A serial modifier execution strategy. This class cannot be inherited.
public class Exomia.ParticleSystem.ModifierExecutionStrategy.SerialModifierExecutionStrategy
: IModifierExecutionStrategy.ctor SerialModifierExecutionStrategy()void ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)
Executes the modifiers operation.
-
modifiers- The modifiers. -
elapsedSeconds- The elapsed in seconds. -
particle- [in,out] If non-, the particle. -
count- Number of.
EmitterIEmitterIModifierIParticleSystemIProfileParticleParticleSystemRangeRangeColorRangeFReleaseParameterReleaseParameters