#include <ExplosionNukeRenderer.h>

Public Member Functions | |
| ExplosionNukeRenderer (Vector &position, float size) | |
| virtual | ~ExplosionNukeRenderer () |
| virtual void | draw (Action *action) |
| virtual void | simulate (Action *action, float frameTime, bool &remove) |
Static Public Attributes | |
| static Vector * | positions_ = 0 |
Protected Attributes | |
| Vector | position_ |
| float | size_ |
| float | time_ |
| float | totalTime_ |
| ParticleEmitter | emitter_ |
Definition at line 50 of file ExplosionNukeRenderer.h.
| ExplosionNukeRenderer::ExplosionNukeRenderer | ( | Vector & | position, | |
| float | size | |||
| ) |
Definition at line 68 of file ExplosionNukeRenderer.cpp.
References emitter_, ExplosionNukeRenderer_STEPS, ScorchedContext::getLandscapeMaps(), ScorchedClient::instance(), position_, positions_, ParticleEmitter::setAttributes(), and size_.
| ExplosionNukeRenderer::~ExplosionNukeRenderer | ( | ) | [virtual] |
Definition at line 119 of file ExplosionNukeRenderer.cpp.
| void ExplosionNukeRenderer::draw | ( | Action * | action | ) | [virtual] |
| void ExplosionNukeRenderer::simulate | ( | Action * | action, | |
| float | frameTime, | |||
| bool & | remove | |||
| ) | [virtual] |
Reimplemented from ActionRenderer.
Definition at line 127 of file ExplosionNukeRenderer.cpp.
References ParticleEmitter::emitMushroom(), emitter_, ScorchedClient::instance(), OptionsDisplay::instance(), position_, size_, time_, and totalTime_.
Vector * ExplosionNukeRenderer::positions_ = 0 [static] |
Definition at line 59 of file ExplosionNukeRenderer.h.
Referenced by ExplosionNukeRenderer(), and ExplosionNukeRendererEntry::simulate().
Vector ExplosionNukeRenderer::position_ [protected] |
Definition at line 61 of file ExplosionNukeRenderer.h.
Referenced by ExplosionNukeRenderer(), and simulate().
float ExplosionNukeRenderer::size_ [protected] |
Definition at line 62 of file ExplosionNukeRenderer.h.
Referenced by ExplosionNukeRenderer(), and simulate().
float ExplosionNukeRenderer::time_ [protected] |
float ExplosionNukeRenderer::totalTime_ [protected] |
ParticleEmitter ExplosionNukeRenderer::emitter_ [protected] |
Definition at line 65 of file ExplosionNukeRenderer.h.
Referenced by ExplosionNukeRenderer(), and simulate().
1.5.3