loop method

void loop(
  1. double elapsedMillis
)

loop the system until idle @param elapsedMillis elapsed milliseconds

Implementation

void loop(double elapsedMillis) {
  for (SpringSystemListener listener in _mListeners) {
    listener.onBeforeIntegrate(this);
  }
  advance(elapsedMillis);
  if (_mActiveSprings.isEmpty) {
    _mIdle = true;
  }
  for (SpringSystemListener listener in _mListeners) {
    listener.onAfterIntegrate(this);
  }
  if (_mIdle) {
    mSpringLooper.stop();
  }
}