Container to store data for a given set of particles.
virtual ~ParticleGenerator()=default
vec3< F32 > _sourcePosition
virtual void generate(Task &packagedTasksParent, TaskPool &parentPool, U64 deltaTimeUS, ParticleData &p, U32 startIndex, U32 endIndex)=0
Quaternion< F32 > _sourceOrientation