public class

ParticleSystem

extends Entity
java.lang.Object
   ↳ org.anddev.andengine.entity.Entity
     ↳ org.anddev.andengine.entity.particle.ParticleSystem

Class Overview

TODO Check if SpriteBatch can be used here to improve performance. (c) 2010 Nicolas Gramlich (c) 2011 Zynga Inc.

Summary

[Expand]
Inherited Fields
From class org.anddev.andengine.entity.Entity
Public Constructors
ParticleSystem(float pX, float pY, float pWidth, float pHeight, float pRateMinimum, float pRateMaximum, int pParticlesMaximum, TextureRegion pTextureRegion)
This constructor is deprecated. Instead use ParticleSystem(IParticleEmitter, float, float, int, TextureRegion).
ParticleSystem(IParticleEmitter pParticleEmitter, float pRateMinimum, float pRateMaximum, int pParticlesMaximum, TextureRegion pTextureRegion)
Public Methods
void addParticleInitializer(IParticleInitializer pParticleInitializer)
void addParticleModifier(IParticleModifier pParticleModifier)
IParticleEmitter getParticleEmitter()
boolean isParticlesSpawnEnabled()
void removeParticleInitializer(IParticleInitializer pParticleInitializer)
void removeParticleModifier(IParticleModifier pParticleModifier)
void reset()
void setBlendFunction(int pSourceBlendFunction, int pDestinationBlendFunction)
void setParticlesSpawnEnabled(boolean pParticlesSpawnEnabled)
Protected Methods
void onManagedDraw(GL10 pGL, Camera pCamera)
void onManagedUpdate(float pSecondsElapsed)
[Expand]
Inherited Methods
From class org.anddev.andengine.entity.Entity
From class java.lang.Object
From interface org.anddev.andengine.engine.handler.IUpdateHandler
From interface org.anddev.andengine.entity.IEntity
From interface org.anddev.andengine.opengl.IDrawable

Public Constructors

public ParticleSystem (float pX, float pY, float pWidth, float pHeight, float pRateMinimum, float pRateMaximum, int pParticlesMaximum, TextureRegion pTextureRegion)

This constructor is deprecated.
Instead use ParticleSystem(IParticleEmitter, float, float, int, TextureRegion).

Creates a ParticleSystem with a RectangleParticleEmitter.

public ParticleSystem (IParticleEmitter pParticleEmitter, float pRateMinimum, float pRateMaximum, int pParticlesMaximum, TextureRegion pTextureRegion)

Public Methods

public void addParticleInitializer (IParticleInitializer pParticleInitializer)

public void addParticleModifier (IParticleModifier pParticleModifier)

public IParticleEmitter getParticleEmitter ()

public boolean isParticlesSpawnEnabled ()

public void removeParticleInitializer (IParticleInitializer pParticleInitializer)

public void removeParticleModifier (IParticleModifier pParticleModifier)

public void reset ()

public void setBlendFunction (int pSourceBlendFunction, int pDestinationBlendFunction)

public void setParticlesSpawnEnabled (boolean pParticlesSpawnEnabled)

Protected Methods

protected void onManagedDraw (GL10 pGL, Camera pCamera)

protected void onManagedUpdate (float pSecondsElapsed)