Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals   Related Pages  

particle.h File Reference

particle system More...

#include "forward.h"
#include "vector.h"

Go to the source code of this file.

Data Structures

class  particle_emitter_c
 Particle emitter class. More...

struct  particle_s
 Particle type. More...

class  particle_system_c
 Particle system class. More...

class  particle_type_c
 Particle type class. More...


Defines

#define PF_ACTIVE   (1<<0)
 active and visible

#define PF_ALIGNTOMOTION   (1<<1)
 align to motion dir

#define PF_ALIGNEDTOMOTION   (1<<2)
 dir is valid

#define PF_KEEPALIGNEDTOMOTION   (1<<3)
 keep aligned

#define PF_SPEEDSCALEX   (1<<4)
 strech in width

#define PF_SPEEDSCALEY   (1<<5)
 strech in height

#define ES_POINT   0
 single point

#define ES_BOX   1
 a box

#define ES_SPHERE   2
 a sphere

#define ES_EMERGE   0x4000
 emerge flag

#define ES_HOLLOW   0x8000
 hollow flag


Typedefs

typedef particle_s particle_t
 Particle type.


Detailed Description

Contains all the particle system classes.

Definition in file particle.h.


Typedef Documentation

typedef struct particle_s particle_t
 

Keeps information about a single particle


Generated on Wed Dec 18 15:48:48 2002 for omicron engine by doxygen1.2.18