ParticleEmitter.cpp File Reference

#include <common/Defines.h>
#include <graph/ParticleEmitter.h>
#include <sprites/DebrisActionRenderer.h>
#include <sprites/SmokeActionRenderer.h>
#include <sprites/ExplosionTextures.h>
#include <sprites/NapalmRenderer.h>
#include <sprites/ExplosionNukeRenderer.h>
#include <sprites/WallActionRenderer.h>
#include <landscape/Landscape.h>
#include <math.h>
#include <stdlib.h>

Go to the source code of this file.

Functions

static void randomVector (Vector &result, Vector &start, Vector &end)
static void randomCounterVector (Vector &result, Vector &current, Vector &start, Vector &end, float life)
static float randomScalar (float start, float end)
static float randomCounterScalar (float current, float start, float end, float life)


Function Documentation

static float randomCounterScalar ( float  current,
float  start,
float  end,
float  life 
) [static]

Definition at line 54 of file ParticleEmitter.cpp.

References randomScalar().

Referenced by ParticleEmitter::createDefaultParticle().

static void randomCounterVector ( Vector result,
Vector current,
Vector start,
Vector end,
float  life 
) [static]

Definition at line 40 of file ParticleEmitter.cpp.

References randomVector().

Referenced by ParticleEmitter::createDefaultParticle().

static float randomScalar ( float  start,
float  end 
) [static]

Definition at line 49 of file ParticleEmitter.cpp.

References RAND.

Referenced by ParticleEmitter::createDefaultParticle(), and randomCounterScalar().

static void randomVector ( Vector result,
Vector start,
Vector end 
) [static]

Definition at line 33 of file ParticleEmitter.cpp.

References RAND.

Referenced by ParticleEmitter::createDefaultParticle(), ParticleEmitter::emitLinear(), and randomCounterVector().


Generated on Mon Feb 16 15:14:56 2009 for Scorched3D by  doxygen 1.5.3