aeParticleEmitter Struct Reference

#include <particle.h>

Collaboration diagram for aeParticleEmitter:

Collaboration graph
[legend]

Data Fields

vec2 size
vec3 pos
vec3 vel
float arc
vec3 acc
int ttl
float rate
vec4 color
aeTexturetex
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
aeParticleroot
aeParticleend

Field Documentation

vec3 aeParticleEmitter::acc
 

void(* aeParticleEmitter::acc_func)(vec3 *)
 

float aeParticleEmitter::arc
 

vec4 aeParticleEmitter::color
 

void(* aeParticleEmitter::color_func)(vec4 *)
 

aeParticle* aeParticleEmitter::end
 

void(* aeParticleEmitter::frame_func)(aeParticle *)
 

int aeParticleEmitter::frame_override
 

void(* aeParticleEmitter::init_func)(aeParticle *, struct aeParticleEmitter *)
 

vec3 aeParticleEmitter::pos
 

void(* aeParticleEmitter::pos_func)(vec3 *)
 

float aeParticleEmitter::rate
 

aeParticle* aeParticleEmitter::root
 

vec2 aeParticleEmitter::size
 

void(* aeParticleEmitter::size_func)(vec2 *)
 

int(* aeParticleEmitter::spawn_func)(void)
 

aeTexture* aeParticleEmitter::tex
 

aeTexture*(* aeParticleEmitter::tex_func)(void)
 

int aeParticleEmitter::ttl
 

int(* aeParticleEmitter::ttl_func)(void)
 

vec3 aeParticleEmitter::vel
 

void(* aeParticleEmitter::vel_func)(vec3 *)
 


The documentation for this struct was generated from the following file:
Generated on Sun Jan 21 21:40:48 2007 for Antigone Engine by  doxygen 1.4.6