Skip to content

Exomia.ParticleSystem.ModifierExecutionStrategy

Daniel Baetz edited this page Feb 6, 2020 · 1 revision

IModifierExecutionStrategy

Interface for modifier execution strategy.

public interface Exomia.ParticleSystem.ModifierExecutionStrategy.IModifierExecutionStrategy

Methods

void ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)

Summary:

Executes the modifiers operation.

Parameter:

  • modifiers - The modifiers.
  • elapsedSeconds - The elapsed in seconds.
  • particle - [in,out] If non-, the particle.
  • count - Number of.


ParallelModifierExecutionStrategy

A parallel modifier execution strategy. This class cannot be inherited.

public class Exomia.ParticleSystem.ModifierExecutionStrategy.ParallelModifierExecutionStrategy
    : IModifierExecutionStrategy

Constructors

    .ctor ParallelModifierExecutionStrategy()

Methods

void ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)

Summary:

Executes the modifiers operation.

Parameter:

  • modifiers - The modifiers.
  • elapsedSeconds - The elapsed in seconds.
  • particle - [in,out] If non-, the particle.
  • count - Number of.


Static Fields

ParallelModifierExecutionStrategy Default

Summary:

The default.



SerialModifierExecutionStrategy

A serial modifier execution strategy. This class cannot be inherited.

public class Exomia.ParticleSystem.ModifierExecutionStrategy.SerialModifierExecutionStrategy
    : IModifierExecutionStrategy

Constructors

    .ctor SerialModifierExecutionStrategy()

Methods

void ExecuteModifiers(IModifier[] modifiers, Single elapsedSeconds, Particle* particle, Int32 count)

Summary:

Executes the modifiers operation.

Parameter:

  • modifiers - The modifiers.
  • elapsedSeconds - The elapsed in seconds.
  • particle - [in,out] If non-, the particle.
  • count - Number of.


Static Fields

SerialModifierExecutionStrategy Default

Summary:

The default.