public abstract class Affector extends SceneObject
Constructor and Description |
---|
Affector() |
Modifier and Type | Method and Description |
---|---|
abstract Affector |
copy() |
float |
getLifeTimeMax() |
float |
getLifeTimeMin() |
ParticleSystem |
getParticleSystem() |
boolean |
isApplicable(Particle particle,
float time) |
abstract void |
onUpdate(Particle particle,
float time) |
void |
setLifeTimeMax(float timeMax) |
void |
setLifeTimeMin(float timeMin) |
void |
setParticleSystem(ParticleSystem system) |
attachTo, detach, getAbsolutePos, getModelMatrix, getParent, getRelativePos, onTransformed
public void setParticleSystem(ParticleSystem system)
public boolean isApplicable(Particle particle, float time)
public abstract void onUpdate(Particle particle, float time)
public void setLifeTimeMin(float timeMin)
public void setLifeTimeMax(float timeMax)
public float getLifeTimeMin()
public float getLifeTimeMax()
public ParticleSystem getParticleSystem()
public abstract Affector copy()