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

Public Attributes | |
| 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 |
| void(* aeParticleEmitter::acc_func)(vec3 *) |
| float aeParticleEmitter::arc |
| void(* aeParticleEmitter::color_func)(vec4 *) |
| void(* aeParticleEmitter::frame_func)(aeParticle *) |
| void(* aeParticleEmitter::init_func)(aeParticle *, struct aeParticleEmitter *) |
| void(* aeParticleEmitter::pos_func)(vec3 *) |
| float aeParticleEmitter::rate |
| void(* aeParticleEmitter::size_func)(vec2 *) |
| int(* aeParticleEmitter::spawn_func)(void) |
| aeTexture*(* aeParticleEmitter::tex_func)(void) |
| int(* aeParticleEmitter::ttl_func)(void) |
| void(* aeParticleEmitter::vel_func)(vec3 *) |
1.4.7