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.
Parameter [input]: _name Name of the particule.
Parameter [input]: _standalone The particule are created and have there own life (no dynamic control)
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);
ege::ParticuleSimple ()
ParticuleSimple(ege::ParticuleEngine & _particuleEngine, const char * _particuleType);
Constructor.
-
Parameter [input]: _name Name of the particule.
Parameter [input]: _standalone The particule are created and have there own life (no dynamic control)
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);