public class CustomEmitter extends Emitter
Emitter.EmitterFinishedListener
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.
|
static CustomEmitter |
get(java.lang.String name) |
EmitterData |
getEmitterData() |
static EmitterData |
load(EmitterData emitterData) |
static EmitterData |
load(java.lang.String emitterXml) |
static EmitterData |
load(java.net.URL 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, removeFinishedListener, render, setColors, setMaxParticles, setOriginAlign, setOriginValign, setParticleMaxTTL, setParticleMinTTL, setParticleUpdateRate, setPaused, setRequiredQuality, setSpawnAmount, setSpawnRate, setStopped, setTimeToLive, spawnParticle, timeToLiveReached, togglePaused, toggleStopped, update
actions, addController, addEntityRenderListener, addListener, addTag, addTransformListener, animations, attachControllers, behavior, canRender, detachControllers, getAngle, getBoundingBox, getCenter, getController, getControllers, getEnvironment, getHeight, getLocation, getMapId, getName, getProperties, getRenderType, getTags, getWidth, getX, getY, hasTag, isLoaded, isVisible, loaded, onMessage, onMessage, onRendered, perform, register, removed, removeEntityRenderedListener, removeEntityRenderListener, removeListener, removeMessageListener, removeTag, removeTransformListener, rendered, rendering, renderWithLayer, sendMessage, setAngle, setController, setHeight, setLocation, setLocation, setMapId, setName, setRenderType, setRenderWithLayer, setSize, setVisible, 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(java.net.URL emitterXml)
public static EmitterData load(EmitterData emitterData)
public static CustomEmitter get(java.lang.String name)
public EmitterData getEmitterData()
protected Particle createNewParticle()
Emitter
createNewParticle
in class Emitter