jjdh API

jjdh.opengl.particleEngine.effects
Class FireCalculator

java.lang.Object
  extended by jjdh.opengl.particleEngine.effects.FireCalculator
All Implemented Interfaces:
IParticleEffectCalculator<Particle>

public class FireCalculator
extends Object
implements IParticleEffectCalculator<Particle>


Field Summary
(package private)  ParticleContainer<Particle> container
           
(package private)  Vector3D direction
           
(package private)  int emissionRate
           
(package private)  long invoked
           
(package private)  Vector3D position
           
(package private)  float size
           
 
Constructor Summary
FireCalculator(Vector3D position, Vector3D direction, float size, int emissionRate)
           
 
Method Summary
 void init()
           
 void setParticleContainer(ParticleContainer<Particle> container)
           
 void step()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

container

ParticleContainer<Particle> container

emissionRate

int emissionRate

invoked

long invoked

position

Vector3D position

direction

Vector3D direction

size

float size
Constructor Detail

FireCalculator

public FireCalculator(Vector3D position,
                      Vector3D direction,
                      float size,
                      int emissionRate)
Method Detail

step

public void step()
Specified by:
step in interface IParticleEffectCalculator<Particle>

setParticleContainer

public void setParticleContainer(ParticleContainer<Particle> container)
Specified by:
setParticleContainer in interface IParticleEffectCalculator<Particle>

init

public void init()
Specified by:
init in interface IParticleEffectCalculator<Particle>

jjdh API

Copyright © 2006 Jonas Jacobi and Dennis Heidsiek. All Rights Reserved.