Class: ege::ParticuleSimple


Synopsis:

+        ParticuleSimple  (ege::ParticuleEngine & _particuleEngine,
const char * _particuleType);
+ ~ParticuleSimple (void);
+ void update (float _delta);
+ bool needRemove (void);
+ void init (void);
+ void setLife (float _life);
+ void setLevel (float _level);
+ void setPosition (const vec3 & _pos);
+ void setAngle (float _angle);
+ void setMoveSpeed (const vec3 & _speed);
+ void setScale (const vec3 & _scale);
+ void setScaleExpend (const vec3 & _scaleExpand);

Object Hierarchy:

Particule
    +--> ege::ParticuleSimple

Description:

/** * @brief The particule class is an element with no control, when it will be created, * it does not have any control, for example smoke or reactor generation ... * or explosion particule ... */

Detail:

ege::ParticuleSimple ()

ParticuleSimple(ege::ParticuleEngine & _particuleEngine,
                const char * _particuleType);

Constructor.


ege::~ParticuleSimple ()

~ParticuleSimple(void);

Destructor.


update ()

void update(float _delta);



needRemove ()

bool needRemove(void);



init ()

void init(void);



setLife ()

void setLife(float _life);



setLevel ()

void setLevel(float _level);



setPosition ()

void setPosition(const vec3 & _pos);



setAngle ()

void setAngle(float _angle);



setMoveSpeed ()

void setMoveSpeed(const vec3 & _speed);



setScale ()

void setScale(const vec3 & _scale);



setScaleExpend ()

void setScaleExpend(const vec3 & _scaleExpand);