OpenPolygon
1.0.0
OpenPolygon is a Rendering Engine
|
The ParticleEffect - abstract class. More...
#include <particleeffect.h>
Public Member Functions | |
ParticleEffect (const std::string &effect_name) | |
virtual void | create (int particle_count) |
virtual void | simulate (float delta)=0 |
void | createParticleData (void) |
int | getParticleSize (void) |
std::vector< float > | getParticleVertexData () |
std::vector< Vector4f > | getParticleTBOData () |
Protected Attributes | |
std::string | m_effect_name |
std::vector< float > | m_particle_vertex_data |
std::vector< Vector4f > | m_particle_tbo_data |
Vector3f | m_position |
Particles | m_particles |
Friends | |
class | ParticleEffectManager |
class | ParticleManager |
The ParticleEffect - abstract class.