ParticleAttractorUpdater(PlatformContext &context) noexcept
void update(U64 deltaTimeUS, ParticleData &p) override
vec4< F32 > & get(const U32 id)
vector< vec4< F32 > > _attractors
w = force
size_t collectionSize() const noexcept
void add(const vec4< F32 > &attractor)
Container to store data for a given set of particles.