virtual chag::float3 initialPosition()=0
virtual bool loop(float dt)=0
virtual chag::float3 accelerate(chag::float3 velocity)=0
virtual float calcLifetime()=0
virtual chag::float3 initialVelocity()=0
virtual chag::float3 calcParticleScale()=0
ParticleConf()=default
Configuration for how Particles generated by a ParticleGenerator behaves.