#include <discEmitter.h>
Inheritance diagram for DiscEmitter:

Private Member Functions | |
| virtual void | assign_initial_position (LPoint3f &pos) |
| virtual void | assign_initial_velocity (LVector3f &vel) |
| DiscEmitter (const DiscEmitter ©) | |
| virtual | ~DiscEmitter (void) |
| virtual BaseParticleEmitter * | make_copy (void) |
| INLINE void | set_radius (float r) |
| INLINE void | set_outer_angle (float o_angle) |
| INLINE void | set_inner_angle (float i_angle) |
| INLINE void | set_outer_magnitude (float o_mag) |
| INLINE void | set_inner_magnitude (float i_mag) |
| INLINE void | set_cubic_lerping (bool clerp) |
| INLINE float | get_radius (void) const |
| INLINE float | get_outer_angle (void) const |
| INLINE float | get_inner_angle (void) const |
| INLINE float | get_outer_magnitude (void) const |
| INLINE float | get_inner_magnitude (void) const |
| INLINE bool | get_cubic_lerping (void) const |
Private Attributes | |
| float | _radius |
| float | _outer_aoe |
| float | _inner_aoe |
| float | _outer_magnitude |
| float | _inner_magnitude |
| bool | _cubic_lerping |
| float | _distance_from_center |
| float | _sinf_theta |
| float | _cosf_theta |
| PUBLISHED | __pad0__: DiscEmitter(void) |
|
|
Definition at line 40 of file discEmitter.cxx. References _cosf_theta, _cubic_lerping, _distance_from_center, _inner_aoe, _inner_magnitude, _outer_aoe, _outer_magnitude, _radius, and _sinf_theta. Referenced by make_copy(). |
|
|
Definition at line 60 of file discEmitter.cxx. |
|
|
Implements BaseParticleEmitter. Definition at line 79 of file discEmitter.cxx. References _cosf_theta, _distance_from_center, _radius, _sinf_theta, and NORMALIZED_RAND. |
|
|
Implements BaseParticleEmitter. Definition at line 101 of file discEmitter.cxx. References _cosf_theta, _cubic_lerping, _distance_from_center, _inner_aoe, _inner_magnitude, _outer_aoe, _outer_magnitude, _sinf_theta, CLERP, deg_2_rad(), and LERP. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Implements BaseParticleEmitter. Definition at line 69 of file discEmitter.cxx. References DiscEmitter(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from BaseParticleEmitter. Definition at line 49 of file discEmitter.h. |
|
|
Definition at line 42 of file discEmitter.h. Referenced by assign_initial_position(), assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 36 of file discEmitter.h. Referenced by assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 40 of file discEmitter.h. Referenced by assign_initial_position(), assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 34 of file discEmitter.h. Referenced by assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 35 of file discEmitter.h. Referenced by assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 34 of file discEmitter.h. Referenced by assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 35 of file discEmitter.h. Referenced by assign_initial_velocity(), and DiscEmitter(). |
|
|
Definition at line 31 of file discEmitter.h. Referenced by assign_initial_position(), and DiscEmitter(). |
|
|
Definition at line 41 of file discEmitter.h. Referenced by assign_initial_position(), assign_initial_velocity(), and DiscEmitter(). |
1.3