#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 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|