aeParticleEmitter Struct Reference

#include <particle.h>

Collaboration diagram for aeParticleEmitter:

Collaboration graph
[legend]
List of all members.

Public Attributes

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

Member Data 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 Fri Jun 1 09:12:19 2007 for Antigone by  doxygen 1.4.7