com.badlogic.gdx.graphics.g2d
Class ParticleEffect
java.lang.Object
com.badlogic.gdx.graphics.g2d.ParticleEffect
- All Implemented Interfaces:
- Disposable
- Direct Known Subclasses:
- ParticleEffectPool.PooledEffect
public class ParticleEffect
- extends java.lang.Object
- implements Disposable
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParticleEffect
public ParticleEffect()
ParticleEffect
public ParticleEffect(ParticleEffect effect)
start
public void start()
update
public void update(float delta)
draw
public void draw(SpriteBatch spriteBatch)
draw
public void draw(SpriteBatch spriteBatch,
float delta)
allowCompletion
public void allowCompletion()
isComplete
public boolean isComplete()
setDuration
public void setDuration(int duration)
setPosition
public void setPosition(float x,
float y)
setFlip
public void setFlip(boolean flipX,
boolean flipY)
getEmitters
public Array<ParticleEmitter> getEmitters()
findEmitter
public ParticleEmitter findEmitter(java.lang.String name)
- Returns the emitter with the specified name, or null.
save
public void save(java.io.File file)
load
public void load(FileHandle effectFile,
FileHandle imagesDir)
load
public void load(FileHandle effectFile,
TextureAtlas atlas)
loadEmitters
public void loadEmitters(FileHandle effectFile)
loadEmitterImages
public void loadEmitterImages(TextureAtlas atlas)
loadEmitterImages
public void loadEmitterImages(FileHandle imagesDir)
loadTexture
protected Texture loadTexture(FileHandle file)
dispose
public void dispose()
- Disposes the texture for each sprite for each ParticleEmitter.
- Specified by:
dispose
in interface Disposable
Copyright 2010 Mario Zechner (contact@badlogicgames.com), Nathan Sweet (admin@esotericsoftware.com)