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