#include <L_ShootingEffect.h>
Inheritance diagram for L_ShootingEffect:

Public Member Functions | |
| L_ShootingEffect (int x, int y, const L_Vector &shooting_vector_t, int period_t, int particle_per_period_t=1) | |
| L_ShootingEffect (const L_ShootingEffect &cpy) | |
| void | set_shooting_vector (const L_Vector &vector) |
| void | set_shooting_vector (L_REAL magnitude, L_REAL radian) |
| void | set_particle_per_period (int num) |
| void | set_angle_interval (L_REAL radian) |
| void | set_width_interval (int width) |
| void | set_speed_distortion (L_REAL speed_dis_t) |
| L_Vector | get_shooting_vector (void) |
| virtual L_ParticleEffect * | new_clone (void) |
|
||||||||||||||||||||||||
|
shooting_vector_t : shooting direction and magnitude |
|
|
Copy contructor |
|
|
Set shooting vector. |
|
||||||||||||
|
Set shooting vector by using magnitude and radian. |
|
|
Set number of particles to be emitted for a period. |
|
|
Set field of shooting, set 0 value(default value) to have beam emission. |
|
|
Set width of the emission line, if width is 0(default value), particles emitted from a point. |
|
|
Set speed distortion to particles. The larger "speed_dis_t", the greater speed difference to be applied for each particle. |
|
|
Get current shooting vector. |
|
|
Create a clone this particle effect. Implements L_ParticleEffect. |
LinearParticle Documentation © 2006-2007 by Wong Chin Foo.