|
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.
1.8.10