Example usage for com.badlogic.gdx.graphics.g2d ParticleEffect draw

List of usage examples for com.badlogic.gdx.graphics.g2d ParticleEffect draw

Introduction

In this page you can find the example usage for com.badlogic.gdx.graphics.g2d ParticleEffect draw.

Prototype

public void draw(Batch spriteBatch) 

Source Link

Usage

From source file:com.kotcrab.vis.runtime.system.render.ParticleRenderSystem.java

License:Apache License

@Override
protected void process(int entityId) {
    VisParticle particle = particleCm.get(entityId);
    Transform transform = transformCm.get(entityId);

    ParticleEffect effect = particle.getEffect();

    if (transform.isDirty()) {
        particle.updateValues(transform.getX(), transform.getY());
    }//from   www . j  a v  a  2s.  c  o  m

    if (ignoreActive || particle.isActiveOnStart())
        effect.update(world.delta);

    effect.draw(batch);

    if (effect.isComplete())
        effect.reset();
}

From source file:net.ivang.axonix.main.actors.game.level.blocks.BlocksParticlesHolder.java

License:Apache License

@Override
public void draw(SpriteBatch batch, float parentAlpha) {
    for (ParticleEffect particleEffect : particleEffects) {
        if (!particleEffect.isComplete()) {
            particleEffect.draw(batch);
        }/*from  w w w  .  j  a v a  2s.  c o  m*/
    }
}