void UpdateController::run() { while( _curStep != Done ) { // Launch the thread and setup the callbacks performStep( _curStep ); finalizeStep( _curStep ); } }
void ParticleEmitter::step(ParticleData& particles, PxReal dt, const PxVec3& externalAcceleration, PxReal maxParticleVelocity) { initStep(particles, dt); stepInternal(particles, dt, externalAcceleration, maxParticleVelocity); finalizeStep(); }