Inexor
 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

extentityent
 
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)
inline

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: