#include <ParticleSystem.h>
Inherited by OpenGLParticleSystem.
Inheritance diagram for ParticleSystem:
Definition at line 46 of file ParticleSystem.h.
|
Author: Petter Alstermark, petter@alstermark.com Definition at line 9 of file ParticleSystem.cpp. References die(), m_age, m_direction, m_emissionResidue, and m_timeLastUpdate. Here is the call graph for this function: |
|
Definition at line 17 of file ParticleSystem.cpp. |
|
Definition at line 63 of file ParticleSystem.h. References m_alive. Referenced by Play::networkLoop(), and ParticleSystem(). |
|
Implemented in OpenGLParticleSystem. |
|
Implemented in OpenGLParticleSystem. |
|
Definition at line 156 of file ParticleSystem.cpp. References m_location. Referenced by Particle::update(). |
|
Definition at line 52 of file ParticleSystem.h. References m_location. Referenced by Play::drawParticleSystems(). |
|
Definition at line 64 of file ParticleSystem.h. References m_alive. |
|
Definition at line 152 of file ParticleSystem.cpp. References m_isAttractive. Referenced by Particle::update(). |
|
Definition at line 148 of file ParticleSystem.cpp. References m_isColliding. |
|
Definition at line 144 of file ParticleSystem.cpp. References m_isMoving. |
|
Definition at line 168 of file ParticleSystem.cpp. References FALSE, m_alphaEnd, m_alphaStart, m_alphaVar, m_colorEnd, m_colorStart, m_colorVar, m_gravityEnd, m_gravityStart, m_gravityVar, m_isAttractive, m_isColliding, m_isMoving, m_life, m_lifeVar, m_particlesPerSec, m_sizeEnd, m_sizeStart, m_sizeVar, m_speed, m_speedVar, m_theta, PARTICLESYSTEM_SPAWN, PARTICLESYSTEM_SUN, TRUE, Vec4::x, Vec4::y, and Vec4::z. Referenced by Menu::load(), and Play::startParticleSystem(). |
|
Definition at line 138 of file ParticleSystem.cpp. References m_baseLocation, m_location, and m_prevLocation. Referenced by Play::setParticleSystemPos(), and Play::startParticleSystem(). |
|
Definition at line 160 of file ParticleSystem.cpp. References m_particlesAlive. |
|
Definition at line 164 of file ParticleSystem.cpp. References m_renderer. |
|
Definition at line 62 of file ParticleSystem.h. References m_alive. Referenced by Menu::load(), and Play::startParticleSystem(). |
|
|
Definition at line 106 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::draw(), OpenGLParticleSystem::drawAndUpdate(), ParticleSystem(), and update(). |
|
Definition at line 116 of file ParticleSystem.h. Referenced by die(), OpenGLParticleSystem::drawAndUpdate(), isAlive(), and start(). |
|
Definition at line 92 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 90 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 91 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 80 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), and move(). |
|
Definition at line 102 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 100 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 101 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 79 of file ParticleSystem.h. Referenced by ParticleSystem(). |
|
Definition at line 109 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), ParticleSystem(), and update(). |
|
Definition at line 84 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 82 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 83 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 112 of file ParticleSystem.h. Referenced by isAttractive(), and loadPreset(). |
|
Definition at line 114 of file ParticleSystem.h. Referenced by isColliding(), and loadPreset(). |
|
Definition at line 111 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), isMoving(), loadPreset(), and update(). |
|
Definition at line 113 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), and update(). |
|
Definition at line 97 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 98 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 77 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::draw(), OpenGLParticleSystem::drawAndUpdate(), getLocation(), getPos(), move(), and update(). |
|
Definition at line 118 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::draw(), OpenGLParticleSystem::drawAndUpdate(), and update(). |
|
Definition at line 74 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), numParticles(), and update(). |
|
Definition at line 73 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 76 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), move(), and update(). |
|
Definition at line 70 of file ParticleSystem.h. Referenced by setRenderer(). |
|
Definition at line 88 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 86 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 87 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 94 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 95 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 72 of file ParticleSystem.h. |
|
Definition at line 104 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), loadPreset(), and update(). |
|
Definition at line 108 of file ParticleSystem.h. Referenced by OpenGLParticleSystem::drawAndUpdate(), ParticleSystem(), and update(). |
|
Definition at line 78 of file ParticleSystem.h. |