|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.jme3.effect.influencers.EmptyParticleInfluencer
public class EmptyParticleInfluencer
This influencer does not influence particle at all. It makes particles not to move.
Constructor Summary | |
---|---|
EmptyParticleInfluencer()
|
Method Summary | |
---|---|
ParticleInfluencer |
clone()
This method clones the influencer instance. |
Vector3f |
getInitialVelocity()
This method returns the initial velocity. |
float |
getVelocityVariation()
This method returns the velocity variation. |
void |
influenceParticle(Particle particle,
EmitterShape emitterShape)
This method influences the particle. |
void |
read(JmeImporter im)
|
void |
setInitialVelocity(Vector3f initialVelocity)
|
void |
setVelocityVariation(float variation)
|
void |
write(JmeExporter ex)
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EmptyParticleInfluencer()
Method Detail |
---|
public void write(JmeExporter ex) throws java.io.IOException
write
in interface Savable
java.io.IOException
public void read(JmeImporter im) throws java.io.IOException
read
in interface Savable
java.io.IOException
public void influenceParticle(Particle particle, EmitterShape emitterShape)
ParticleInfluencer
influenceParticle
in interface ParticleInfluencer
particle
- particle to be influencedemitterShape
- the shape of it emitterpublic void setInitialVelocity(Vector3f initialVelocity)
setInitialVelocity
in interface ParticleInfluencer
initialVelocity
- Set the initial velocity a particle is spawned with,
the initial velocity given in the parameter will be varied according
to the velocity variation set in ParticleEmitter.setVelocityVariation(float)
.
A particle will move toward its velocity unless it is effected by the
gravity.public Vector3f getInitialVelocity()
ParticleInfluencer
getInitialVelocity
in interface ParticleInfluencer
public void setVelocityVariation(float variation)
setVelocityVariation
in interface ParticleInfluencer
variation
- Set the variation by which the initial velocity
of the particle is determined. variation
should be a value
from 0 to 1, where 0 means particles are to spawn with exactly
the velocity given in ParticleEmitter.setInitialVelocity(com.jme3.math.Vector3f)
,
and 1 means particles are to spawn with a completely random velocity.public float getVelocityVariation()
ParticleInfluencer
getVelocityVariation
in interface ParticleInfluencer
public ParticleInfluencer clone()
ParticleInfluencer
clone
in interface ParticleInfluencer
clone
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |