Every emitter's live particles: ParticleSystem's per-frame product.
Definition live_particles.h:30
std::unordered_map< uint32_t, Pool > pools
By emitter entity slot.
Definition live_particles.h:38
const std::vector< Particle > * of(EntityId emitter) const
The particles emitter has alive, or null when it has none.
Definition live_particles.h:46
One live particle.
Definition live_particles.h:16
float age
Seconds since spawn.
Definition live_particles.h:19
float lifetime
Seconds.
Definition live_particles.h:20
glm::vec3 velocity
World space.
Definition live_particles.h:18
glm::vec3 position
World space.
Definition live_particles.h:17