diff options
Diffstat (limited to 'src/crepe/api/ParticleEmitter.h')
-rw-r--r-- | src/crepe/api/ParticleEmitter.h | 36 |
1 files changed, 18 insertions, 18 deletions
diff --git a/src/crepe/api/ParticleEmitter.h b/src/crepe/api/ParticleEmitter.h index 8cd78a9..23f02f6 100644 --- a/src/crepe/api/ParticleEmitter.h +++ b/src/crepe/api/ParticleEmitter.h @@ -1,32 +1,32 @@ #pragma once -#include <vector> +#include "Component.h" #include "Particle.h" #include <cstdint> -#include "Component.h" +#include <vector> # namespace crepe { class ParticleEmitter : public Component { public: - ParticleEmitter(uint32_t gameObjectId, uint32_t maxParticles, uint32_t emissionRate, uint32_t speed, uint32_t speedOffset, uint32_t angle, uint32_t angleOffset,float m_beginLifespan,float m_endLifespan); - ~ParticleEmitter(); - - Position m_position; //position of the emitter - uint32_t m_maxParticles; //maximum number of particles - uint32_t m_emissionRate; //rate of particle emission + ParticleEmitter(uint32_t gameObjectId, uint32_t maxParticles, + uint32_t emissionRate, uint32_t speed, uint32_t speedOffset, + uint32_t angle, uint32_t angleOffset, float m_beginLifespan, + float m_endLifespan); + ~ParticleEmitter(); + + Position m_position; //position of the emitter + uint32_t m_max_particles; //maximum number of particles + uint32_t m_emission_rate; //rate of particle emission uint32_t m_speed; //base speed of the particles - uint32_t m_speedOffset; //offset for random speed variation - uint32_t m_minAngle; //min angle of particle emission - uint32_t m_maxAngle; //max angle of particle emission - float m_beginLifespan; //begin Lifespan of particle (only visual) - float m_endLifespan; //begin Lifespan of particle - - std::vector<Particle> particles; //collection of particles + uint32_t m_speed_offset; //offset for random speed variation + uint32_t m_min_angle; //min angle of particle emission + uint32_t m_max_angle; //max angle of particle emission + float m_begin_lifespan; //begin Lifespan of particle (only visual) + float m_end_lifespan; //begin Lifespan of particle + std::vector<Particle> particles; //collection of particles }; -} - - +} // namespace crepe |