# Uses of Interface org.newdawn.slick.particles.ParticleEmitter (Slick - The 2D Library)
Date: 2013-06-03

## Uses of Interface
org.newdawn.slick.particles.ParticleEmitter

Packages that use ParticleEmitter
org.newdawn.slick.particles: The particle engine maintains a set of small sprites being controlled by emitters to give some special effect.
org.newdawn.slick.particles.effects: This package should contain stock effects for simple particle systems.

Uses of ParticleEmitter in org.newdawn.slick.particles

Classes in org.newdawn.slick.particles that implement ParticleEmitter
`class` `ConfigurableEmitter` An emitter than can be externally configured.

Methods in org.newdawn.slick.particles that return ParticleEmitter
`ParticleEmitter` `Particle.getEmitter()` Get the emitter that owns this particle
`ParticleEmitter` `ParticleSystem.getEmitter(int index)` Get an emitter a specified index int he list contained within this system

Methods in org.newdawn.slick.particles with parameters of type ParticleEmitter
`void` `ParticleSystem.addEmitter(ParticleEmitter emitter)` Add a particle emitter to be used on this system
`Particle` `ParticleSystem.getNewParticle(ParticleEmitter emitter, float life)` Get a new particle from the system.
`void` `Particle.init(ParticleEmitter emitter, float life)` Initialise the state of the particle as it's reused
`void` `ParticleSystem.moveAll(ParticleEmitter emitter, float x, float y)` Move all the particles owned by the specified emitter
`void` `ParticleSystem.releaseAll(ParticleEmitter emitter)` Release all the particles owned by the specified emitter
`void` `ParticleSystem.removeEmitter(ParticleEmitter emitter)` Remove a particle emitter that is currently used in the system

Uses of ParticleEmitter in org.newdawn.slick.particles.effects

Classes in org.newdawn.slick.particles.effects that implement ParticleEmitter
`class` `FireEmitter` A stock effect for fire usin the particle system

Copyright © 2006 New Dawn Software. All Rights Reserved.