#include <particle.h>
Collaboration diagram for aeParticleEmitter:

Data Fields | |
| vec2 | size |
| vec3 | pos |
| vec3 | vel |
| float | arc |
| vec3 | acc |
| int | ttl |
| float | rate |
| vec4 | color |
| aeTexture * | tex |
| int(* | spawn_func )(void) |
| void(* | init_func )(aeParticle *, struct aeParticleEmitter *) |
| void(* | size_func )(vec2 *) |
| void(* | pos_func )(vec3 *) |
| void(* | vel_func )(vec3 *) |
| void(* | acc_func )(vec3 *) |
| int(* | ttl_func )(void) |
| void(* | color_func )(vec4 *) |
| aeTexture *(* | tex_func )(void) |
| void(* | frame_func )(aeParticle *) |
| int | frame_override |
| aeParticle * | root |
| aeParticle * | end |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.6