All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Public Attributes | List of all members
particleemitter Struct Reference

#include <particles.hpp>

Public Member Functions

 particleemitter (extentity *ent)
void finalize ()
void extendbb (const vec &o, float size=0)
void extendbb (float z, float size=0)

Public Attributes

vec bbmin
vec bbmax
vec center
float radius
ivec cullmin
ivec cullmax
int maxfade
int lastemit
int lastcull

Constructor & Destructor Documentation

particleemitter::particleemitter ( extentity ent)

Member Function Documentation

void particleemitter::extendbb ( const vec o,
float  size = 0 
void particleemitter::extendbb ( float  z,
float  size = 0 
void particleemitter::finalize ( )

Member Data Documentation

vec particleemitter::bbmax
vec particleemitter::bbmin
vec particleemitter::center

Referenced by updateparticles().

ivec particleemitter::cullmax

Referenced by updateparticles().

ivec particleemitter::cullmin

Referenced by updateparticles().

extentity* particleemitter::ent
int particleemitter::lastcull

Referenced by updateparticles().

int particleemitter::lastemit

Referenced by seedparticles(), and updateparticles().

int particleemitter::maxfade
float particleemitter::radius

Referenced by updateparticles().

The documentation for this struct was generated from the following files: