Annotation Type EmitterInfo
@Target(TYPE)
@Retention(RUNTIME)
@Inherited
public @interface EmitterInfo
This annotation contains default values for the initialization of an emitter.
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
activateOnInit
int
duration
int
maxParticles
Align
originAlign
Valign
originValign
int
particleMaxTTL
int
particleMinTTL
ParticleType
particleType
int
particleUpdateRate
Quality
requiredQuality
int
spawnAmount
int
spawnRate
Element Details
activateOnInit
boolean activateOnInit- Default:
- true
duration
int duration- Default:
- 0
maxParticles
int maxParticles- Default:
- 400
particleMaxTTL
int particleMaxTTL- Default:
- 1500
particleMinTTL
int particleMinTTL- Default:
- 400
particleUpdateRate
int particleUpdateRate- Default:
- 40
spawnAmount
int spawnAmount- Default:
- 20
spawnRate
int spawnRate- Default:
- 100
originAlign
Align originAlign- Default:
- de.gurkenlabs.litiengine.Align.CENTER
originValign
Valign originValign- Default:
- de.gurkenlabs.litiengine.Valign.MIDDLE
requiredQuality
Quality requiredQuality- Default:
- de.gurkenlabs.litiengine.configuration.Quality.VERYLOW
particleType
ParticleType particleType- Default:
- de.gurkenlabs.litiengine.graphics.emitters.particles.ParticleType.RECTANGLE