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

## Uses of Class
org.newdawn.slick.particles.ParticleSystem

Packages that use ParticleSystem
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 ParticleSystem in org.newdawn.slick.particles

Methods in org.newdawn.slick.particles that return ParticleSystem
`ParticleSystem` `ParticleSystem.duplicate()` Create a duplicate of this system.
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.File ref)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.File ref, ConfigurableEmitterFactory factory)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.InputStream ref)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.InputStream ref, Color mask)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.InputStream ref, ConfigurableEmitterFactory factory)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.InputStream ref, ConfigurableEmitterFactory factory, ParticleSystem system, Color mask)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.lang.String ref)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.lang.String ref, Color mask)` Load a set of configured emitters into a single system
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.lang.String ref, ConfigurableEmitterFactory factory)` Load a set of configured emitters into a single system

Methods in org.newdawn.slick.particles with parameters of type ParticleSystem
`protected Particle` `ParticleSystem.createParticle(ParticleSystem system)` Create a particle specific to this system, override for your own implementations.
`static ParticleSystem` `ParticleIO.loadConfiguredSystem(java.io.InputStream ref, ConfigurableEmitterFactory factory, ParticleSystem system, Color mask)` Load a set of configured emitters into a single system
`static void` `ParticleIO.saveConfiguredSystem(java.io.File file, ParticleSystem system)` Save a particle system with only ConfigurableEmitters in to an XML file
`static void` `ParticleIO.saveConfiguredSystem(java.io.OutputStream out, ParticleSystem system)` Save a particle system with only ConfigurableEmitters in to an XML file
`void` `ParticleEmitter.update(ParticleSystem system, int delta)` Update the emitter, produce any particles required by requesting them from the particle system provided.
`void` `ConfigurableEmitter.update(ParticleSystem system, int delta)`
`boolean` `ParticleEmitter.usePoints(ParticleSystem system)` Check if this emitter should use points based on it's own settings and those of the particle system
`boolean` `ConfigurableEmitter.usePoints(ParticleSystem system)`

Constructors in org.newdawn.slick.particles with parameters of type ParticleSystem
`Particle(ParticleSystem engine)` Create a new particle belonging to given engine

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

Methods in org.newdawn.slick.particles.effects with parameters of type ParticleSystem
`void` `FireEmitter.update(ParticleSystem system, int delta)`
`boolean` `FireEmitter.usePoints(ParticleSystem system)`

Copyright © 2006 New Dawn Software. All Rights Reserved.