Class ParticleFlowEmitter

All Implemented Interfaces:
Lifecycle, Printable, ApplicationContext, ApplicationProvider, ComponentsContext, ComponentsProvider, EntityContext, EntityProvider, SceneContext, SceneProvider

public class ParticleFlowEmitter extends ParticleEmitter
Continuously spawns particles
  • Field Details

    • spawnDelay

      public VariableProperty<Float> spawnDelay
    • timeUntilSpawn

      public float timeUntilSpawn
    • isSpawning

      public boolean isSpawning
    • origin

      public Vector2f origin
    • applyTimeScale

      public boolean applyTimeScale
    • DEFAULT_SPAWN_DELAY

      public static final VariableProperty<Float> DEFAULT_SPAWN_DELAY
    • APPLY_TIME_SCALE_DEFAULT

      public static final boolean APPLY_TIME_SCALE_DEFAULT
      See Also:
  • Constructor Details

  • Method Details

    • start

      public void start()
      Start timer for spawning particles.
    • startImmediate

      public void startImmediate()
      Start spawning particles immediately.
    • stop

      public void stop()
      Stop spawning particles.