public class ParticleEffect extends java.lang.Object implements Disposable
Constructor and Description |
---|
ParticleEffect() |
ParticleEffect(ParticleEffect effect) |
Modifier and Type | Method and Description |
---|---|
void |
allowCompletion() |
void |
dispose()
Disposes the texture for each sprite for each ParticleEmitter.
|
void |
draw(SpriteBatch spriteBatch) |
void |
draw(SpriteBatch spriteBatch,
float delta) |
ParticleEmitter |
findEmitter(java.lang.String name)
Returns the emitter with the specified name, or null.
|
void |
flipY() |
BoundingBox |
getBoundingBox()
Returns the bounding box for all active particles.
|
Array<ParticleEmitter> |
getEmitters() |
boolean |
isComplete() |
void |
load(FileHandle effectFile,
FileHandle imagesDir) |
void |
load(FileHandle effectFile,
TextureAtlas atlas) |
void |
loadEmitterImages(FileHandle imagesDir) |
void |
loadEmitterImages(TextureAtlas atlas) |
void |
loadEmitters(FileHandle effectFile) |
protected Texture |
loadTexture(FileHandle file) |
void |
reset() |
void |
save(java.io.File file) |
void |
setDuration(int duration) |
void |
setFlip(boolean flipX,
boolean flipY) |
void |
setPosition(float x,
float y) |
void |
start() |
void |
update(float delta) |
public ParticleEffect()
public ParticleEffect(ParticleEffect effect)
public void start()
public void reset()
public void update(float delta)
public void draw(SpriteBatch spriteBatch)
public void draw(SpriteBatch spriteBatch, float delta)
public void allowCompletion()
public boolean isComplete()
public void setDuration(int duration)
public void setPosition(float x, float y)
public void setFlip(boolean flipX, boolean flipY)
public void flipY()
public Array<ParticleEmitter> getEmitters()
public ParticleEmitter findEmitter(java.lang.String name)
public void save(java.io.File file)
public void load(FileHandle effectFile, FileHandle imagesDir)
public void load(FileHandle effectFile, TextureAtlas atlas)
public void loadEmitters(FileHandle effectFile)
public void loadEmitterImages(TextureAtlas atlas)
public void loadEmitterImages(FileHandle imagesDir)
protected Texture loadTexture(FileHandle file)
public void dispose()
dispose
in interface Disposable
public BoundingBox getBoundingBox()