public class CustomEmitter extends Emitter
DEFAULT_MAXPARTICLES, DEFAULT_PARTICLE_COLOR, DEFAULT_SPAWNAMOUNT, DEFAULT_UPDATERATE
ANY_MESSAGE
Constructor and Description |
---|
CustomEmitter(double x,
double y,
EmitterData emitterData) |
CustomEmitter(double x,
double y,
java.lang.String emitterXml) |
CustomEmitter(EmitterData emitterData) |
CustomEmitter(java.awt.geom.Point2D location,
EmitterData emitterData) |
CustomEmitter(java.awt.geom.Point2D location,
java.lang.String emitterXml) |
Modifier and Type | Method and Description |
---|---|
protected Particle |
createNewParticle()
Creates the new particle.
|
EmitterData |
getEmitterData() |
static EmitterData |
load(EmitterData emitterData) |
static EmitterData |
load(java.lang.String emitterXml) |
activate, addParticle, addParticleColor, canTakeNewParticles, deactivate, delete, getAliveTime, getColors, getMaxParticles, getOrigin, getOriginAlign, getOriginValign, getParticleMaxTTL, getParticleMinTTL, getParticleMinTTL, getParticles, getParticleUpdateRate, getRandomParticleColor, getRandomParticleTTL, getRandomParticleX, getRandomParticleY, getRenderable, getRequiredQuality, getSpawnAmount, getSpawnRate, getTimeToLive, isActivated, isActivateOnInit, isFinished, isPaused, isStopped, onFinished, particleCanBeRemoved, render, setColors, setMaxParticles, setOriginAlign, setOriginValign, setParticleMaxTTL, setParticleMinTTL, setParticleUpdateRate, setPaused, setRequiredQuality, setSpawnAmount, setSpawnRate, setStopped, setTimeToLive, spawnParticle, timeToLiveReached, togglePaused, toggleStopped, update
addController, addListener, addMessageListener, addMessageListener, addTag, addTransformListener, attachControllers, detachControllers, getAngle, getAnimationController, getBehaviorController, getBoundingBox, getCenter, getController, getControllers, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, loaded, removed, removeListener, removeMessageListener, removeTag, removeTransformListener, sendMessage, setAngle, setController, setHeight, setLocation, setLocation, setMapId, setName, setProperties, setRenderType, setSize, setWidth, setX, setY, toString
public CustomEmitter(EmitterData emitterData)
public CustomEmitter(java.awt.geom.Point2D location, EmitterData emitterData)
public CustomEmitter(java.awt.geom.Point2D location, java.lang.String emitterXml)
public CustomEmitter(double x, double y, EmitterData emitterData)
public CustomEmitter(double x, double y, java.lang.String emitterXml)
public static EmitterData load(java.lang.String emitterXml)
public static EmitterData load(EmitterData emitterData)
public EmitterData getEmitterData()
protected Particle createNewParticle()
Emitter
createNewParticle
in class Emitter